Located in a historic building, Hotel Manfredi is a boutique hotel 250 metres from the Spanish Steps and Spagna Metro Station on Rome's line A. All rooms are air conditioned and feature free Wi-Fi and a modern bathroom.
Number of rooms: 20
Via Margutta 61, Spagna, 00187 Rome, Italy