Meacham Point, Schaumburg, Illinois 60173 USA
View of their more airy dining room (on LHS).
Photo Credit: Yelp