The Nelson House is a 155-year-old Italianate mansion, now located at 382 W. Muskegon Ave. in the Houston Historic District. The house was moved July 17, 2024 from its location at 1292 Jefferson ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results