Location: Located in the center of the city, right in front of the train station, the Hotel Ambasciatori is convenient to all of Florence's main attractions. The Ambasciatori is not only in the historical center but also two steps from all the best and most efficient tourist and commercial services. The hotel boasts an unreproachable level of professionalism in an atmosphere that will undoubtedly make for an unforgettable stay.
Accomodation: All 88 rooms and 6 suites come equipped with a bath or shower, air-conditioning, color TV, and refrigerator/bar.
All hotels in Florence - All hotels in Italy