Hotel Excelsior Bay
Common description
This lovely hotel is set in Lago di Garda. The premises count with 70 welcoming rooms. Visitors will not be bothered during their stay, as this is not a pet-friendly hotel.
Hotel
Hotel Excelsior Bay on map