DALLAS

 

2520 Cedar Springs Road

Dallas, Texas 75201

 

(972) 979-3460

 

OPEN 7 DAYS A WEEK

11 am - 2 am

  

KITCHEN OPEN

7 Days a Week

11 am - 10 pm 

HOUSTON

 

5334 Washington Avenue

Houston, Texas 77007

 

(832) 206-8944

 

OPEN 7 DAYS A WEEK

11  am - 2  am

 

KITCHEN OPEN

Mon - Wed

11  am - 10 pm

Thurs - Sun

11 am - Midnight

CHICAGO

 

COMING SOON

 

316 West Erie Street

Chicago, Illinois 60654

 

ClutchChicago@SoClutchGroup.com