Via della vite, 7, 00187 Roma
Apartment 3 stars
Ottoboni Flat is located in the center of Rome, 1312 feet from the Spanish Steps. With free Wi-Fi throughout, this property offers self-catering accommodations with air conditioning.
Each apartment comes with a satellite flat-screen TV and private bathroom with a hairdryer. The kitchen features a dishwasher...