Downtown Transit Center (METRORail station)
Downtown Transit Center is an island platformed METRORail light rail station in Downtown Houston, Texas, United States. The station was opened on January 1, 2004, and is operated by the Metropolitan T...
Downtown Transit Center (METRORail station) - Wikipedia