Grand Hotel Excelsior is a distinguished 4-star hotel located in the charming town of Chianciano Terme, Italy. With 72 well-appointed rooms, this hotel offers a cozy and inviting atmosphere for both leisure and business travelers. The establishment has undergone renovations in 2002, ensuring a fresh and comfortable experience for its guests.