December 2, 2016February 11, 2017 Gabriel CruzImage This is a Taiwanese restaurant in Illinois. Advertisements Share this:TwitterFacebookGoogleLike this:Like Loading... Related Share this:TwitterFacebookGoogleLike this:Like Loading...