Located in Stresa in the Piedmont region, Emerald Suites has a garden. The property features mountain and garden views, and is 1.7 km from Borromean Islands. Outdoor furniture is available for guests to relax or dine outside.
Number of rooms: 2
60 Via Roma, 28838 Stresa, Italy