AMOCITY


Square Inn
Via Palestro 88, Central Station, 00185 Rome, Italy

Square Inn offers accommodations in Rome, 1.1 miles from Cavour Metro Station and 1.5 miles from Piazza Barberini. The property is close to ...


點擊圖片可放大 
Image Alt
Image Alt
Image Alt
Image Alt
Image Alt
Image Alt
Image Alt