Wall Crawler Rock Club Indoor Climbing Walls | Climbing Groups wallcrawlerclimbing.com (404) 371-8997 Wall Crawler Rock Club 1522 DeKalb Ave NE, Atlanta, GA 30307, USA | Little Five Points