We are based at
The Island Restaurant
Litchfield Road
Stafford
ST17 4LE
View on Google maps
or call us at 01785 215355
The Island Restaurant
Litchfield Road
Stafford
ST17 4LE
View on Google maps
or call us at 01785 215355