Experience a True Roman Stay at Hotel Savoy
Nestled at the heart of the Italian capital, Hotel Savoy is a unique hotel featuring a sleek Umberto I style palazzo. It happens to be the best luxurious accommodation for the high-end visitors. Ever since its inauguration, the hotel has continued to serve as one of the best accommodation in the city.
The wonderful location of the hotel at Villa Borghese austerely helps and pleases the guests as they can easily commute to Spagna, the nearest metro station, the Termini train station, the airport and other parts of the city.