Homes for sale - 8320 Lake Placid DR, Nederland, TX 77627 – MLS#344...