Is this a MONSTER restaurant in Arlington ?
Reading of new 18,000 sq ft restaurant in Arlington, Tx near new Cowboys Stadium.
Wondering if that is bigger than Palomino Ranch Buffet or Sherlocks
But the location seems really weak - 'tho I'm not prof. in this area. Just another potential consumer.