Where is Courtyard Long Beach Holiday Resort located?
Courtyard Long Beach Holiday Resort, Courtyard Long Beach Holiday Resort, Cyprus (approx. 35.24692°, 33.89833°)
Courtyard Long Beach Holiday Resort, Courtyard Long Beach Holiday Resort, Cyprus (approx. 35.24692°, 33.89833°)