Elena Sea View Hotel is located in Mykonos Town. All kind of retail shops, restaurants, cafes, bars, clubs, galleries, seaside, sights, Little Venice, Windmills, simply everything is right on guests’ foot, just a few minutes walk away, making for an ideal, central accommodation in Mykonos Town Center, Greece. The bright Mykonian design aesthetics of the […]