Pellegrino Apartments公寓
86 Via del Pellegrino, Navona, 00186 Rome, Italy
Situated in the centre of Rome, less than 1 km from Largo di Torre Argentina and a 3-minute walk from Campo de' Fiori, Pellegrino Apartments offers free Wi-Fi and air conditioning.