50 via degli ombrellari, 00193 Roma
Apartment 3 stars
IFlat Sweet Suite near Saint Peter in Rome offers accommodations with free Wifi, a 6-minute walk from The Vatican, half a mile from Ottaviano Metro Station, and a 11-minute walk from Vatican Museums. The property is around a 14-minute walk from Lepanto Metro Station, one mile from Campo de' Fiori, and...