Mayfair Hotel & Apartments

Paris Street
Paphos
Cyprus