Back to list
Bamboo Basket
Well 7.8 (5 reviews)
Approx. £25
Location
22 Upper Tachbrook Street
London SW1V 1SH
See on the map
Book
Itinerary