New Star Foodservice 50950 Commercial Grade Seamless Aluminum Pizza Screen | Desertcart Seychelles