Via Di Santa Chiara 61, 00186 Roma
Hotel
1 star
with
14
rooms
Just 492 feet from the Pantheon in the heart of Rome, Hotel Mimosa is a 5-minute walk from Piazza Navona. It offers
modern air-conditioned rooms with a private bathroom and free WiFi throughout.
A shared computer with internet connection is available in the lobby.
Set on the second floor of a historical building, ...