Matilda's place is greatly located in the heart of Rome. It's ideal for families and businessman alike.