Island Restaurant Bar Island Restaurant and Bar Lancaster London Island Restaurant & Bar

Island Restaurant & Bar Map

Lancaster London
Lancaster Terr.
London, W2 2TY
020-7551 6070
Map
Cuisine: European / Contemporary
Catch the views over a cocktail.
Openings: Daily noon-11pm

Features