Thelma's Rib Shack
Drag box to select area
Thelma's Rib Shack is a restaurant located on the Historic Auburn Avenue in Atlanta. It offers a highly regarded Southern soul food inspired menu and is housed in a neat little red building in close proximity to the area's historic sights.
302 Auburn Ave NE, Atlanta, GA 30303
- Accessibility Details: Street level access
- Hours: Mon - Fri, 8am-6pm; Sat, 8am-8pm
- Accessible: yes