88-29 155th Avenue #1E, Howard Beach, NY 11414 - Homesnap