10-12 Effie Road
London SW6 1 United Kingdom
London SW6 1 United Kingdom
+44 20 7384 1264
Open Hours9a-midnight M-Su
OverviewEl Metro is noted for its lively atmosphere, and it's just as much a drink and music bar as a Spanish restaurant. All the usual suspects are lined up on the menu - including...
more