158-12 83rd Street, Howard Beach, NY 11414 - Homesnap