Location

Torreguardiaro is in the Cadiz Province close to the border with Malaga Province.  It is situated 50km South of Marbella and 25 km North of Gibraltar