Sichuan-style Chinese restaurant Pepper Twins will open a location inside Houston’s Galleria, 5065 Westheimer Road, followed by another at 5161 San Felipe St., Ste. 300 in early 2020. Its menu specializes in organic, gluten free dishes with several spicy options, including numb-inducing peppercorn dishes. The Houston-based restaurant has six other locations throughout the area. www.txpeppertwins.com