Rooms & Availability at Mira Mare
Description of Mira Mare
The Mira Mare is conveniently located in the centre of the town.
The Mira Mare has 10 comfortable rooms.
The Mira Mare is within a five minute walk of the Elios. Guests looking to discover the region can visit Skopelos, an easy drive away.
Features at Mira Mare
Map of Mira Mare