Hotel nearby Neochori (Zacharo)
1 found
Villa Neochori
Offering a garden and access to a secluded beach, Villa Neochori is situated in a tranquil area in Neokhórion. Set amid an olive grove with magnificent Ionian Sea views, the property offers free WiFi throughout.
More Hotel in other Cities
Interesting places in Neochori (Zacharo)
Search this area