Rooms & Availability at Villa Mare Nostrum
Description of Villa Mare Nostrum
The Villa Mare Nostrum is located in Limenaria, and offers free Wi-Fi. This property is conveniently situated in the town centre.
The Villa Mare Nostrum offers many amenities including family rooms and a playground.
The Villa Mare Nostrum has 6 comfortable apartments.
Those travelling by car can visit Potos and Prinos, both within easy driving distance of the property. Pefkari Beach and Skala Marion Beach are a short car ride from the hotel.
Features at Villa Mare Nostrum
Map of Villa Mare Nostrum