Sustainability certification in Zakynthos Town
We found 1 property with availability in Zakynthos Town
Show on map
Strada Marina Hotel
Lomvardou 14, Zakynthos Town, Greece
Situated only a 5-minute walk from the adjacent plaza "Solomos Square", Strada Marina Hotel Zakynthos Town includes 73 rooms with views of the ocean. Offering a rooftop bar, the hotel also has a…
- 1-1