142-18 38th Avenue #7A, Flushing, NY 11354 - Homesnap