1859 Kimberly Rd
1733 Addison Ave E Twin Falls, ID
532 Washington St N Twin Falls, ID
Best pizza in Twin. Chewy crust, sweet sauce, fun atmosphere. Go there to have a fun, loud time with softball buddies. Seriously, though, the pizza really is the tastiest.
July 25, 2011
Idaho Pizza Company
If you've been to or used
Idaho Pizza Company, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.