Plaza Vouliagmeni Strand Hotel

The World>Europe>Greece>Greek Mainland>Athens>Plaza Vouliagmeni Strand Hotel

View Athens Information

Photos of the Plaza Vouliagmeni Strand Hotel, Athens.

About the hotel