Hotel Forum ligger bare 6 minutter til fots fra Cavour stasjon og 6 minutter til fots fra Colosseum.