Located in Vatican, this townhouse accommodation is within a 10-minute walk of Via Cola di Rienzo, Via del Corso and Castel Sant'Angelo. Piazza di Spagna and Piazza Navona are also within 15 minutes. Flaminio - Piazza del Popolo Station is 13 minutes by foot and Lepanto Station is 15 minutes. All rooms feature free WiFi and minibars. For a bit of entertainment, flat-screen TVs come with digital channels, and guests will also find fridges and free bottled water. A computer station, WiFi in public areas is free.