Where is Wyndham Grand Costa del Sol?

Where is Wyndham Grand Costa del Sol located?

Wyndham Grand Costa del Sol, Andalusia, Spain (approx. 36.51507°, -4.63363°)


Where is Wyndham Grand Costa del Sol on the map?