Get directions to: Tha Spot, Little Rock, AR Restaurant address: 2501 South Arch Street Little Rock, AR 72206, USA Driving Walking Bicycling Restaurant: Tha Spot