Torremolinos

1 clue
Costa del Sol resort
Similar answers:
Torremolinos