Property Location A stay at Inn Station House places you in the heart of Rome, walking distance from Piazza Vittorio Emanuele II and Piazza Santa Maria Maggiore. This townhouse accommodation is close to Colosseum and Roman Forum.Rooms Make yourself at home in one of the 7 individ... عرض المزيد
Near Basilica di Santa Maria Maggiore
Reach us, we're available 24/7.