Stay Inn
Stay Inn
Via Del Corso, 81
Rome
186
Italy
Rooms from €74.00 ( £67.27 / $97.55 ) per night
Set on Via del Corso, Rome’s main shopping street, Stay Inn is 5 minutes’ walk from the Spanish Steps and Piazza del Popolo. It offers rooms with modern décor and flat-screen TV.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.