Elounda, Crete, Greece


Restuarant Megaro is situated in the central square of Elounda next to the sea in a nice, comfortable and friendly environment. The restaurant is housed in the first building which was built in Elounda in 1906 from which we took our name.
In the hall, decorated with taste and love, housing 80 people, you can find chairs Rose 108 SE.

Featured Products

Download for free our 3D configurator

FSC CATAS Made in Friuli