Fantastic place close to the campo di Marte train station, right on the path of public transportation and a mile from everything!