Located around 400 metres from the sand Paralia Skala Beach, Villa Of The God Skala hotel features a patio with outdoor dining areas.
Approximately a 10-minute drive from the Mariza Beach, this Skala hotel is also within reach of Small Skliri beach. You can reach the centre of Skala in 5 minutes on foot. Villa Of The God Skala is situated 4.3 km from the Aponisos, and Scala bus station lies just 450 metres away.
The rooms overlook the city and feature a flat-screen TV with satellite channels along with a mini fridge bar, tea and coffee making equipment. Ironing facilities and air conditioning are featured for guests' comfort. Providing a separate toilet and a shower, the bathrooms also have a hairdryer and toiletries.
The restaurant Parnassos is located not far from Villa Of The God hotel.