Submitted by Samantha on Wed, 06/15/2011 - 03:16 0 No votes yet Rate I do love street food!! Node Chinese snacks near People Square