'Food halls,' the latest culinary trend, offer customers the opportunity to dine, order takeout, buy groceries and shop for gifts all under one roof.