LocationHotel Principessa Isabella****
Via Sardegna 149/15
Rome, Lazio, 00187, Italy
Tel: +39 064 84 523
The establishment is located near the Via Veneto, Villa Borghese and the Piazza di Spagna. It enjoys excellent transport links, while Termini Station and the Vatican City are just 5 minutes and 15 minutes away respectively.