2520 Cedar Springs Road

Dallas, Texas 75201

 

(972) 979-3460

 

Hours

Mon - Fri

5 pm - 2 am

 

Sat - Sun

11 am - 2 am

 

Kitchen Open

7 Days a Week

until 10 pm

 

infodallas@clutch-bar.com

2 YEAR ANNIVERSARY

Address & Hours

Our Menu

Book a Table