Venue Details & Map
10-12 Effie RoadFulhamLondonSW6 1TB
Loading reviews for El Metro
Are you a representative of El Metro?
Respond to Reviews
Please be advised that any comments, opinions and statements submitted herewith are entirely independent and do not represent views held by, or are in any way connected to visitlondon.com.