November 6, 2023 The Hoxton, Rome Hoxton Hotels / Stay / Travel The Hoxton hotel in Rome, Italy offered a relaxing stay while being close to the Rome Termini train station