Location:
5917 N. Broadway
Chicago, IL 60660
Located Within:
Broadway Armory Park
Features:
Has Spectator Seating