Posted in 1970s, Demolished, Hotel/Motel, TX - Greater Houston Crowne Plaza Medical Center – Houston 6701 Main St. – Houston TX (built 1973; demolished 11/2007) More information about the Crowne Plaza demolition and Texas Children’s Hospital expansion here: http://www.houstonarchitecture.info/haif/index.php?showtopic=12207