Food halls: Meet the modern day food court. (And tell us where one in Asheville should go).