Ja, het hotel ligt op loopafstand van het treinstation Rome Termini.