AMOCITY
La Rosa del lago offers accommodations in Stresa, 1.1 miles from Borromean Islands. This property offers access to a patio, free private par...