Lungotevere dei mellini 35, piano 1, interno 2, 00193 Roma
Guesthouse 3 stars
All You Need is Rome Guesthouse offers rooms in Rome near Lepanto Metro Station and Piazza del Popolo. This guest house provides a shared kitchen and free Wifi. The property is a 13-minute walk from Castel Sant'Angelo, and within 0.8 miles of the city center.
At the guest house, the units have a wardrobe....