Set 820 feet from Via Veneto, Veneto Excelsior Suite offers self-catering accommodations with elegant furnishings and free WiFi. Piazza Barberini and its metro station are 2789 feet away.
The air-conditioned apartment comes with a living area with a satellite flat-screen TV, washing machine and 2 bathrooms with free toiletries and a bath. The kitchenette includes an oven, refrigerator and dining area.
The Veneto Excelsior is located 1640 feet from Villa Borghese.
Number of rooms : 1