Via dei gracchi 161, 00192 Roma
Hotel 3 stars
Just 1640 feet from Lepanto Metro Station on line A, Hotel Relais Dei Papi is 5 minutes’ walk from St. Peter's Square and the Vatican Museums. All air-conditioned, rooms come with free Wi-Fi, flat-screen TV.
With excellent public transport links, Relais Dei Papi consists of 4 floors, and is 2 metro...