Location:
251 W 24th Pl
Chicago, IL 60616
Located Within:
Sun Yat-Sen Park