
Twin Peaks
VerifiedSports Bar
4.6 (8977 reviews) Restaurants · Restaurant Odessa, TX
About
Sports-bar chain known for its waitresses, serving American comfort food in lodgelike surroundings.
Services
Restaurant
Location & Directions
5001 East 42nd Street · Odessa, TX, 79762Get directions
Request a quote
Reviews
Be the first to review.