"Henderson Town House Motor Lodge, 2003" by Roadsidepictures is licensed under CC BY-NC 2.0.
Built in 1962. Demolished in 2019.
Was located in the Basic Townsite.
Was located at 37 South Water Street, Henderson, Nevada.