Where is Sabatini Gardens?

Where is Sabatini Gardens located?

Sabatini Gardens, Sabatini Gardens, Spain (approx. 40.42037°, -3.71408°)


Where is Sabatini Gardens on the map?