Company name: El Metro
Description: All-day Spanish restaurant & bar
10-12 Effie Rd, London SW6 1TB, United Kingdom