Star Pizza offers a diverse menu of international specialties, with a focus on pizza. They provide both restaurant and delivery services.