Located in the heart of Rome, everything is just minutes walk away.