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