Truluck's

TLKs_NEWLogo.jpg

Truluck's Seafood Steak & Crabhouse

1420 Plaza Place, Southlake, Texas 76092

817.912.0500

Visit Website

Monday through Thursday, 4:00 pm - 9:00 pm Friday and Saturday, 11:00 am - 10:00 pm Sunday, 2:00 pm - 8:00 pm