The Island Restaurant on Lichfield Road
The Island Restaurant on Lichfield Road are 2016-18 & 2020 Members of Award Winning Food – the UKs exclusive directory for Award Winning Food.
Please click on the review tab and tell us your favourite dishes.
The Island Restaurant Opening Times
Monday 5PM → 11PM Tuesday 5PM → 11PM Wednesday 5PM → 11PM Thursday 5PM → 11PM Friday 5PM → 0:30AM Saturday 5PM → 0:30AM Sunday 5PM → 11PM
The Island Restaurant phone number 01785 215355
The Island Restaurant, 135-136 Lichfield Road, Stafford, West Midlands, ST17 4LE
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Google Map Not Loaded
Sorry, unable to load Google Maps API.