ViaMichelin
El Metro
Location picture
Stunning 8.7 (119 reviews)
Around £24
Location
10-12 Effie Road
London SW6 1TB