Posted in 1920s, Demolished, Residential, TX - Greater Houston Ellwood House – Houston 3109 Locke Ln. – Houston TX (built 1927; demolished late 2007) An original late 1920s River Oaks home, now replaced: Current street view: View Larger Map