La Playa Torreguadiaro se ubica en la provincia de Cádiz, en el municipio de San Roque.
San Roque cuenta con una población de 28653 habitantes.
36.29725
-5.270732