WOW. So glad me and my fiance' stopped in here the other day. What a hidden gem. This place is in a small strip mall across from Walmart in New Tampa, but it is definetly worth checking out... We plan on going back for the deep dish pizza (only avail weeknights) sometime soon.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.