Toru Takahashi

Nothing to Repeat

@ The Art House

3453 N Albany Ave, Chicago, IL 60618

Opening Sunday, December 17th, from 3PM - 7PM