Island Grill

Island Grill
Lancaster Terrace, London, W2 2TY
  • Telephone 02075516070
  • Email
  • Website

In a delightful location overlooking Hyde Park, Island Grill is a stylish split-level restaurant and bar within the luxurious Royal Lancaster Hotel. Awarded 2 AA Rosettes and 3 stars from the Sustainable Restaurants Association, the contemporary British menu is packed with local, seasonal produce.

Text supplied by third party.