This place is in the perfect spot. It is right next to the Sant Maria Maggiore and easy to get to all momuments