Filter by type:

Bars, Cafes Hotels TV shows Restaurants Offices, Museums, ...
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 ...

Read all

Download for free our 3D configurator

FSC CATAS Made in Friuli