Welcome to Hotel Dodo Home Rome, Featuring free Wi-Fi, Dodo Home is located in Rome, a 10-minute walk from Castel Sant’Angelo. It offers self-catering accommodation. The modern apartments have a flat-screen TV and a kitchen with fridge. The private bathroom includes hairdryer and a shower. Dodo Home is 200 metres from the bus stop to Roma Termini Train Station. The Coliseum is 2 km away. (Hotel Dodo Home Rome hotels booking).