The self-proclaimed largest international grocery store in Texas has shut its doors-for now. Houston's World Food Mart at 14625 Beechnut St. has temporarily closed after the supermarket filed for ...