Downtown Transit Center Photos

Meet 32 travelers, 11 tour guides and discover 231 photos

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 Transit Authority of Harris County, Texas (METRO).
View Downtown Transit Center guide >

Downtown Transit Center