807 S 2nd St Nederland, TX 77627