Where is Villa Green Heart?

Where is Villa Green Heart located?

Villa Green Heart, Canary Islands, Spain (approx. 28.0239°, -16.70114°)


Where is Villa Green Heart on the map?