Located in Skopelos Town, 0.7 mi from Skopelos Port, Olia Green Residence offers accommodations with free WiFi.
Each unit has a terrace, a flat-screen TV and a private bathroom with shower. A balcony with sea views is offered in each unit. Some units include a fully equipped kitchen with a toaster, a fireplace and a seating area with a sofa.
Guests can relax in the garden at the property.
Photo Center of Skopelos is 1640 feet from Olia Green Residence.