1. shannondg
    Jul 09, 2007

    the awesomeness of the galaxy center strip mall is not lost on me. all hail la casita.

    Reply
  2. Amanda
    Jul 10, 2007

    Do they serve the controversial Indian tacos?

    Reply
  3. Jamie
    Jul 11, 2007

    Yes…tacos made of ground indian; and by indian, I mean Native American.

    Reply