This popular property enjoys a privileged location in Skopelos . There are a total of 18 rooms on the premises. There are multiple public transport links within easy reach. The on-site car park may be useful to those arriving by car. Pets are allowed at this establishment.