Crosti HotelHotel
Via Castelfidardo 54, Central Station, 00185 Rome, Italy
A 10-minute walk from Rome's Termini Station you'll find Hotel Crosti, which guarantees you comfortable accommodation and a great service from its dedicated team of staff. Wi-Fi is free in the rooms.