Westshore Pizza in Largo, Florida
Westshore Pizza is a restaurant located in Largo, Florida. It offers a variety of pizza options, such as classic Italian, Greek, and American styles, as well as vegetarian and vegan options. The restaurant specializes in pizza cuisine, and offers delivery services.