All restaurants in Sutton » All restaurants in Belmont » Pubs and Bars with Restaurants restaurants in Sutton » Island Grill Island Grill Pubs and Bars with Restaurants0.5 miles Lancaster London, Lancaster Terrace, Bayswater, W2 2TY 0207 551 6070CallEmailWebsite