38-15 149 Street #4D, Flushing, NY 11354 - MLS#3327321 - Ifoma Pier...