Twin Peaks Restaurant
Restaurant • Bar • Hamburger restaurant • American restaurant • Bar and grill • Sports bar • Chicken wings restaurantSports-bar chain where scantily clad waitresses serve American comfort food in lodgelike surrounds. People often mention good,
Address
5321 Mockingbird Sation Ste 240, Dallas, TX 75206
Contact
(469) 206-3678Price rating
$$ $$
Rating on Google Maps
4.30 (840 reviews)Open on Google Maps
Working Hours
Permanently closed.