88-12 Elmhurst Ave #6F, Elmhurst, NY 11373 - MLS#3312929 - Ifoma Pi...