42-10 82 St Street #3M, Elmhurst, NY 11373 - MLS#3343606 - Ifoma Pi...