I was there this week for 4 days. Reading at their website, looks like interesting place (quite cheap indeed for a 3 stars Hotel in Rome). First thing that must know that this hotel is a short walk from "La Celsa" train station. No so far away from the Metro line and close to "Piazza del Popolo". However it is... More
We are searching for
the best rooms at the best prices,
so you don't have to.