Featuring free WiFi and air conditioning, The Green House is located in Rome, 4.1 km from St. Peter's Basilica. The Vatican is 4.2 km from the property. Free private parking is available on site. There is a seating and/or dining area in some units.
Featuring free WiFi and air conditioning, The Gree Read more
Featuring free WiFi and air conditioning, The Green House is located in Rome, 4.1 km from St. Peter's Basilica. The Vatican is 4.2 km from the property. Free private parking is available on site. There is a seating and/or dining area in some units.
Featuring free WiFi and air conditioning, The Green House is located in Rome, 4.1 km from St. Peter's Basilica. The Vatican is 4.2 km from the property. Free private parking is available on site. There is a seating and/or dining area in some units.
Number of Rooms: 2