Pizza Pie Cafe

Review by Meghan

1826 Canyon Crest Dr, Twin Falls, ID 83301
Celiac
3 years ago

Celiac review: Dedicated gluten free pasta cooking station. Gluten free salad bar. Staff was very helpful when looking for a salad dressing I could eat.