Via Degli Avignonesi 36/A, 00187 Roma
Hotel
4 stars
with
20
rooms
Hotel Memphis is in the heart of Rome, a 5 minute walk from the Trevi Fountain and Spanish Steps. Each room has
free Sky satellite TV channels and a mosaic bathroom with crystal sink.
The Memphis Hotel is in a restored 14th-century building on a quiet side street in central Rome. It is less than half a mile ...