32-20 72nd Street, E. Elmhurst, NY 11370 - MLS#3343255 - Ifoma Pier...