Via dei capocci 51, 00184 Roma
Apartment 4 stars
Centrally located in Rome, Il Mandorlo a Monti set 886 feet from Cavour Metro Station. It offers an apartment featuring parquet floors and exposed-beam ceilings. WiFi is free throughout.
The air-conditioned apartment at Il Mandorlo a Monti features a kitchenette with a dishwasher, a seating area, and...