The Highly-Anticipated Twin Peaks Is Set to Open in Lubbock on Monday
Twin Peaks is set to open in Lubbock on Monday, January 27th, 2020 at 6012 Marsha Sharp Freeway, right in front of Main Event.
This sports bar and restaurant has a big story. You can follow this link to read it.
A big welcome to Lubbock's new Twin Peaks.