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