Heaven, now closed, was located at 810 Pacific Street in Houston, Texas. The venue opened in August of 1985 and closed in December of 1997 when a fire destroyed the club. The location would later become the home of South Beach.
Heaven, now closed, was located at 810 Pacific Street in Houston, Texas. The venue opened in August of 1985 and closed in December of 1997 when a fire destroyed the club. The location would later become the home of South Beach.
Copyright © 2024 Our Community Roots