Great spot located in the heart of Rome. Only 1 mile from the Colosseum.