post

Located at 520 S Elm St, Greensboro, NC 27406. The Starr Theatre is an intimate downtown space that seats 160 people and offers many theatre amenities.