They have the best gluten-free pizza! I have eaten at both the Allen and Plano restos countless times and never got sick.
Yes