Main content starts here, tab to start navigating

Houston - Medical Center - Clutch City Cluckers - Now Open (Soft Opening)

9598 South Main St.,
Houston, Texas 77025

8323741019

Sunday - Thursday: 11:00 am - 2:00 am

Friday - Saturday: 11:00 am - 5:00 am

Get Directions