87-44 62nd Road, Flushing, NY 11374 - Homesnap