Twin Peaks
Restaurant • Bar • American restaurant • Sports barOne of the Most Revieweds in Irving
#8 Most Reviewed in Irving
#2 Most Reviewed Bar in Irving
#2 Top rated American restaurant in Irving
#3 Most Reviewed American restaurant in Irving
▼
Address
1500 Market Pl Blvd, Irving, TX 75063
Website
Contact
(469) 420-9216Price rating
$$ $$
Rating on Google Maps
4.60 (5K reviews)Open on Google Maps