Datz Deli
190-01 Hollis Ave, Hollis 11423