Pizza Depot Address: 20527 Hollis Ave, Saint Albans, NY 11412 Phone: (718) 479-5300 Cuisine: Pizza Pizza, Restaurants Other Businesses: J & L Family Pizzeria at 109-11 Farmers Blvd, Saint Albans, NY 11412 Dunkin Donuts at 18905 Linden Blvd, Saint Albans, NY 11412