Ate there for the first time a couple of weeks ago. it is nothing fancy, but the Pizza is -- in my opinion -- the best in town. My wife and I have ordered one salad and split it also (the salads are big). If you want the best Pizza in town, this is your spot.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.