Location Hotel “12 Gods Resort” is located in Pylos-Nestoras. It boasts a convenient location within 1 km from the city center.Hotel features The entire hotel is non-smoking.
Facilities of Apartments 12 Gods Resort
- Pets allowed
- Swimming Pool
- Air conditioning