Where is Alexandre Hotel La Siesta?

Where is Alexandre Hotel La Siesta located?

Alexandre Hotel La Siesta, Canary Islands, Spain (approx. 28.05896°, -16.73328°)


Where is Alexandre Hotel La Siesta on the map?