Nepheles is 2 Key hotel located in Skopelos Town, Skopelos. The hotel common facilities include garden.
The property accommodates visitors in studio, family room, 1 bedroom apartment and other might be available upon request. The rooms provide sea view. Room amenities include air-conditioning, fridge and more. Each unit has own bathroom. The kitchen is equipped with kitchen utensils and fridge.
Free WiFi is available in all areas.
At the hotel there is free parking.
Pets are welcomed upon request and subject to extra charge.