Twin Peaks Plans to Open New Restaurants in Wichita Falls + Three Other Texas Cities
Get ready for more eats, drinks and scenic views in Wichita Falls, Lubbock, Abilene and Amarillo as Twin Peaks has announced they have plans to open a new restaurant in each city.