Great place just in front of the Colosseum. Can't find better!