I was notified while in Las Vegas that Twin Peaks has started construction. So I went to grab a couple photos and to announce that it has started… Lol.
The Twin Peaks will be located on Johnston. Next to Cheddars across from the mall.
I recently posted about Twin Peaks. You can find that post below in the Related Developments.