Puttshack, the world's first and only upscale, tech-infused mini golf experience with global food and drink, has announced today that it has signed a new lease at The Shops at Houston Center, which is located in the heart of Houston's vibrant downtown.