2502 25th Ave N Texas City, TX 77590