La Carihuela Torremolinos

Torremolinos , Costa del Sol, Andalusia, Spain and Canary Islands