The former William Penn Hotel, located at the corner of La Branch St. and Texas Ave. Demolished Links: houstonist.com By: mikeb9991