The Island Grill
More reviews from Yelp
Top reviews from
Excellent food and service. Especially Sam. We had crab cakes great. The complimentary bread good and my rib eye steak was so tender. Just melted in your...byCaprina A. -
No tips from Foursquare.
No reviews from searchopedia.co.uk
Great Russell Street, London WC1B 3DG, United Kingdom