Pier Beach Hotel Apartments

261A, 28th October Str., Limassol, 3507 Limassol, Cyprus

Hotel image
Read more reviews for Pier Beach Hotel Apartments