Great pizza! When you've had enough seafood you need to find Papa's. It's on the Boardwalk by Alvin's Island but way down across from Bamboo Willie's. Very affordable, especially after spending the week at all the pricey seafood joints.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.