Jesse Brown's was the only outdoor store of its kind when it opened in Charlotte in 1973. National retailers have come on the scene since, but Jesse Brown's competes in a way only a local store can.
Jul 6, 2022