Terrific spot literally meters from the Colosseum