151-20 88th Street #3L, Howard Beach, NY 11414 - Homesnap