A new restaurant, Salt Rock, is coming into the former Twelve Stones Restaurant space, which is located at 1221 Flower Mound Road, Ste. 100, Flower Mound. The restaurant will feature steak, seafood and a bar. An opening date has not been announced.