324 N 14th St Nederland, TX 77627