Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Borromeo Plaza is located in a historic area of Stresa known for its beautiful lakeside setting and picturesque gardens. Stresa is home to 112 hotels and other accommodations, so you can find something that's perfect for your stay.
There are 78 hotels and accommodations within a mile of Borromeo Plaza, including these picks:
Now that you've visited Borromeo Plaza, you can explore the sights and attractions within a few miles of the area.
Study the collections at Villa La Palazzola, Paesaggio Museum, or International Museum of Ceramic Design. Sights like Church of San Vittore, Villa Ducale, and Villa Henfrey-Branca are landmarks to visit in the area. Local parks like Borromean Islands, Borromeo Palace and Garden, and Isola Madre Botanical Garden are peaceful spots to stop and take in some fresh air.
Isola Bella, Carciano Ferry Terminal, and Stresa-Alpino-Mottarone Cable Car are a few additional nearby sights. You might also stop by Lake Orta, located 9 mi (14.4 km) from Borromeo Plaza, or Lake Maggiore Lombardy Shore which is 7.2 mi (11.6 km) away.