2520 Cedar Springs Road

Dallas, Texas 75201

 

(972) 979-3460

 

Open 7 days a week

11 am - 2 am

 

Kitchen Open

Mon-Wed

11AM - 10PM

Thurs- Sun

11AM - MIDNIGHT

 

infodallas@clutch-bar.com

2 YEAR ANNIVERSARY

Address & Hours

Our Menu

Book a Table