508 Orchard St, In Antioch Shopping Plaza, Antioch, Illinois 60002 USA
Asian Harbor restaurant front--door on the left.
Photo Credit: Yelp