ViaMichelin
Poplars restaurant
Location picture
Stunning 8.5 (863 reviews)
Approx. £25
Location
Saint Katharine's Way, Tower Hill
London E1W 1UH