Leonardos Apartments
- Wi-Fi
- Air conditioning
- View all
The 7-room Leonardos Apartments apartment is set within a 9-minute walk of Naousa in Naousa.
Monastery Logovarda is located at a short distance from the apartment. Monastiri beach is within 5 minutes' drive of the accommodation.
Nearby Barbarossa Restaurant and Eutopia Fish Tavern can be reached within 8 minutes on foot. Guests can also take a bus at KTEL - set down only bus station, set less than a 10-minute walk away, to explore the rest of Naousa.