While I have never tried anything else that they make I have tried their pizza. I eat there at least 2 to 3 times a month and am never let down. Out of all the pizza places in Deland they are by far a slice above the rest. This is the only pizza place I will ever get pizza from again in Deland.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.