2105 S China Pl, Chicago, Illinois 60616 USA
Russian Standard! I can't find that anywhere.
Photo Credit: Yelp