Company Information
- Company Name
- El Metro
- Category
- Spanish restaurant
- Address
- 10-12 Effie Rd, London SW6 1TB, United Kingdom
- Country
- United Kingdom
- Website
- www.elmetrotapasbar.co.uk
El Metro address: 10-12 Effie Rd, London SW6 1TB, United Kingdom.
El Metro operates in the Spanish restaurant category.
Yes. Official website of El Metro: https://www.elmetrotapasbar.co.uk/.