"Why would you go anywhere else? Great haircut, and the kids get a lollypop.
Well deserving of the coveted 5 star rating, great job!"
Review by Steve...
Yorktown Center is an enclosed regional shopping mall located in the village of Lombard, a suburb of Chicago, Illinois, United States.