535 Tovrea Rd, Ste 101, Alvin, Texas 77511 USA
We enjoyed watching our food being made.
Photo Credit: Yelp