5085 Westheimer Rd, Houston, Texas 77056 USA
Space Lock Room at TFTI Houston Selfie Museum
Photo Credit: Yelp