Via santamaura 86, 00192 Roma
Guesthouse
St. Peter's Relax features rooms in Rome near St Peter's Square and The Vatican. Featuring city and inner courtyard views, this guest house also has free Wifi. The accommodation offers an elevator and a shared lounge for guests.
Accessible via private entrance, all rooms have air conditioning, soundproofing,...