Via Del Marinaio, 28838 Stresa
Hotel
with
7
rooms
Located in Stresa, Villa Toscanini has a terrace, restaurant, bar, and free WiFi throughout the property. Built
in 1900, the property is within 0.9 miles of Borromean Islands. Guests can have a drink at the snack bar.
At the hotel, each room includes a closet. Rooms include a private bathroom with a bidet, free ...