White Rose

5.0
(1 reviews)
143 Edgware Road, London, W2 2HR
+44 20 7262 0620Official website
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
White Rose | London | United Kingdom | TripAligner