Leandros Hotel - Νέα Ρόδα - Ελλάδα
Leandros Hotel - Νέα Ρόδα - Ελλάδα

Costa Costa Beach Bar

Phone: 2377 031300
Nea Roda 630 75
450m away from our hotel

Photos & Videos