Pizza Pie Cafe

Review by Tricia

1826 Canyon Crest Dr, Twin Falls, ID 83301
Celiac
5 months ago

They have pizza, pasta, and the salad bar. It was nice to have a selection. The food was just ok though.