Back to list
Poplars restaurant
Stunning 8.5 (863 reviews)
Approx. £25
Location
Saint Katharine's Way, Tower Hill
London E1W 1UH
See on the map
Book
Itinerary