Gemelli Hotel


Rome • Show on map
View Details for Price
Located in Rome, 1.9 miles from Battistini Metro Station, Gemelli Hotel has accommodations with a garden, private parking, a terrace and a bar. This 3-star hotel offers room service, luggage storage space…More info
