Restaurant in Mykonos.
Restaurant · Mykonos
Little Venice
Enoplon Dinameon
18 Kouzi Georgouli, Mykonos Town, Greece