Main Street Square Photos

Meet 33 travelers, 11 tour guides and discover 231 photos

Main Street Square is a station on the METRORail Red Line in Houston, Texas (USA). This is the 3rd station heading south along the rail line and is in the heart of downtown. There are many shopping areas and offices nearby.
View Main Street Square guide >

Main Street Square