KOB.com Web Staff April 12, 2017 01:59 PM. According to Albuquerque Business First, Hulu has selected San Antonio, Texas for its new customer service center.
Albuquerque Business First is reporting that San Antonio Mayor Ivy Taylor confirmed the news Wednesday morning with Texas Public Radio.