This Budget pickup location details in Stresa:

Budget
Via Sempione Nord 35
Stresa, 21 28838 ITA

Experience new places with Expedia