4399 Gulf Blvd, St. Pete Beach, Florida 33706 USA
Ho ho ho the best pizza in town, with their homemade sausage on top!
Photo Credit: Yelp