(Last Update: 24 Apr 2023)
It is difficult to find, among 1-star hotels in Rome a hotel with as enviable a location as the Hotel Mimosa. In via di Santa Chiara, 100 meters