Center Stage Theater
1374 W Peachtree St NW, Atlanta 30309