This place is amazing and so close to everything! An amazing find in Rome!