Borromeo Beach is a pebbly beach located near the Hotel des Iles Borromées in Stresa on Lake Maggiore in northern Italy. The beach spans 57 metres in width and is situated at 200 metres above sea level. Water quality is classified as Good based on routine monitoring samples from 2021–2024. The beach is open to the public and permits water sports activities.
Reviews
No reviews yet.