Hotel Terminal
Hotel Terminal Via Principe Amedeo 103, Rome, 00185
~ Three Star Hotel in Rome ~
The Hotel Terminal is located in the Esquilino district, between Termini station and the basilica of Saint Mary Major in Rome. Free Wi-Fi is available free of charge in the entire premises.~ BOOK NOW
No Comment