Location:
5839 S. Wood St.
Chicago, IL 60636
Location Notes:
5839 S. Wood St.
Located Within:
Hermitage Park