149-30 88th Street #2F, Howard Beach, NY 11414 - MLS#3327262 - Ifom...