Salt Rock opened April 2 in the former Twelve Stones Restaurant space, which is located at 1221 Flower Mound Road, Ste. 100, Flower Mound. The restaurant features sandwiches, steak, seafood and a bar. 214-285-5550. www.facebook.com/Salt-Rock-Steaks-Seafood-Bar-159051568089624/