OUR VILLAS
Discover our great villas
2 luxurious villas near the beach.
Located in the village of Neochori, a few minutes far from the beautiful Stoupa in West Mani, one of the most authentic and traditional places a visitor can experience in Greece.