Holiday Inn Limassol

Promachon Eleftherias 2
Limassol
Cyprus