ViaMichelin
The Victoria Taps
Location picture
Well 7.9 (15 reviews)
Approx. £20
Location
27 Gillingham Street
London SW1V 1HP