Filming Locations in Ayia Napa

Ayia Napa, Cyprus
The Ghost of Peter Sellers (2018)

Ayia Napa is a Mediterranean resort town on the southeast coast of Cyprus, known for its beaches. Th...

View Details