Via Catone 3, 00192 Roma
Hotel
3 stars
with
18
rooms
Well located in Rome, Eccelso Hotel provides air-conditioned rooms, a shared lounge, free WiFi and a bar. This
3-star hotel offers room service and a tour desk. The property is allergy-free throughout and is located a 5-minute walk from Ottaviano Metro Station.
At the hotel, rooms come with a closet. Each room ...