Nostra's Pizza is a pizza establishment. The search results indicate a consistent brand name across various platforms, suggesting a well-established pizza business.