Olympia Studios is located in Mirina, Limnos.
The property offers studio and other might be available upon request. The rooms provide garden view and landmark view. Room amenities include air-conditioning, heating, tv, fridge, etc.
Free Wi-Fi is available in all areas.
There is parking in close distance and it is free.