Oscar Lindsay House - Credit: Wikimedia Commons
The Oscar Lindsay House, at 7415 N. Main St. in Houston, Texas, was built around 1920. It was listed on the National Register of Historic Places in 1997. Read more on Wikipedia
Source: en.wikipedia.org