Rome · Piazza Navona 117, Rome, Italy
Set in a quiet corner of Rome, this 3-star hotel pairs generous rooms with an unhurried breakfast and a sun terrace.
Prices below are live for your dates.
Standard Room
Family Room