St Albans NY Food Products Retail 1. 20419 Hollis Ave, St Albans, NY 11412 | Hollis Super Deli (718) 217-5058