Via del corso, 277, 00186 Roma
Apartment 4 stars
Set 755 feet from Piazza Venezia in Rome, Piazza Venezia Suite and Terrace offers self-catering accommodations with a furnished terrace and free WiFi.
The air-conditioned apartment comes with a seating area with a flat-screen TV, washing machine and bathroom with a hairdryer and free toiletries. The...