L Square
Bar · Craft Beer
L Square is a lively cafe, bar, and brewery offering a vibrant atmosphere.
Location
Best places nearby
The highest rated places close to L Square.
Local restaurants nearby
Pl. Kallergion 12, Κρήτης
Location
The highest rated places close to L Square.
Pl. Kallergion 12, Κρήτης