2383 Elbert Avenue #Apt# Walk-in-Level Hempstead, NY 11710