Back to list
El Metro
Stunning 8.7 (119 reviews)
Around £24
Location
10-12 Effie Road
London SW6 1TB
See on the map