Pizza Pie Cafe
1826 Canyon Crest Dr, Twin Falls, ID 83301-3007
Pizza Pie Cafe is a Pizza, Vegetarian Friendly place is located in Twin Falls, Idaho. The address of Pizza Pie Cafe is 1826 Canyon Crest Dr, Twin Falls, ID 83301-3007.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 208-735-1369, or open their website to view relevant information, The url is http://pizzapiecafe.com