Truluck's Seafood Steak and CrabHouse - Southlake

1420 Plaza Place Southlake, TX 76092

Accommodations

Accommodations

  • Largest Banquet Capacity 220
  • Largest Reception Capacity 220
  • Private Room Capacity 50

Amenities

  • Bar/Lounge
  • Dinner
  • Entertainment

Nearby Attractions