KLRN is the local public television station for south central Texas. The station is located in downtown San Antonio on the corner of McCullough and Broadway, and has one of the largest studios in town.
KLRN is the local public television station for south central Texas. The station is located in downtown San Antonio on the corner of McCullough and Broadway, and has one of the largest studios in town.