Set amidst a blossomed garden, just 50 metres from Alinda Beach in Leros, Studios Maria offers self-catering accommodation with views over the Aegean Sea, the garden or the mountain. Free WiFi access is available in public areas.
Set amidst a blossomed garden, just 50 metres from Alinda Beach in Ler Read more
Set amidst a blossomed garden, just 50 metres from Alinda Beach in Leros, Studios Maria offers self-catering accommodation with views over the Aegean Sea, the garden or the mountain. Free WiFi access is available in public areas.
Set amidst a blossomed garden, just 50 metres from Alinda Beach in Leros, Studios Maria offers self-catering accommodation with views over the Aegean Sea, the garden or the mountain. Free WiFi access is available in public areas.
Number of Rooms: 9