
Venue type
Restaurant, Bar
Location
Barcelona, Spain
Restaurante Macondo
