Address: Escultors Claperós, 8 - 08018 C. Reserves: Restaurant not available Cuisine: Mediterranean Zone: Centro Price: 15-25 €
Leo's is a friendly typical Greek restaurant, located in the area of the glories of Barcelona, offers a traditional home cooked Greek and Mediterranean. Its decoration is based on Greek culture, with paintings on the walls of ancient Greece.