San Bruno, es una playa grande situada en el municipio de Ayamonte. El color de la arena es dorada y su composición es principalmente de arena. Es una zona con aguas tranquilas. Con las mareas, el espacio de arena útil varía poco.
Normalmente tiene un índice de ocupación medio, con entre el 30% y el 70% ocupada en temporada alta, esto puede ser debido a que está aislada.
A 61 km.
de San Bruno,
en Ctra. Huelva-Sevilla, s/n (Huelva),
puedes encontrar atención sanitaria en
Hospital Infanta Elena.
Para atención telefónica llama al
959015100, para
urgencias llama al
112.
Próximo a San Bruno,
a 5 km.,
se encuentra el
Puerto Deportivo Punta del Moral.