Bar 15

3.7
(3 reviews)
15 Cromwell Place, The Pelham Hotel, London, SW7 2LA
+44 20 7589 8288Official website
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Bar 15 | London | United Kingdom | TripAligner