Cannon Street's fresh Mexican counter near St Paul's serves generous burritos at acceptable business-district prices with solid service.