Piazza dei condottieri, 54, 00176 Roma
Apartment
Mo House is located in Rome, just 1.2 miles from Porta Maggiore and 1.9 miles from Vittorio Emanuele Metro Station. Among the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. Università La Sapienza is 2.3 miles from the apartment...