With a stay at Parco dei Principi Grand Hotel & SPA, you''ll be centrally located in Rome, steps from Villa Borghese and 14 minutes by foot from Via Veneto. This 5-star hotel is 1.4 mi (2.2 km) from Spanish Steps and 1.7 mi (2.7 km) from Piazza di Spagna.
Address
Via gerolamo frescobaldi 5 (near parioli and flaminio)