Doria Palace Boutique Hotel enjoys a great location opposite the Basilica of Santa Maria Maggiore, one of Rome’s most important churches, and just a quick 5 minute walk from Termini central station.
Number of rooms: 30
Via Merulana 4, Central Station, 00185 Rome, Italy