Here I am in NOLA, first day of a long business trip, but tonight I am going to have to stay in and work through dinner. Staying at the Marriott on Canal Street. Should I order room service from here, or is there somewhere decent close by that can do takeout? Delivery preferred, but not required if I can get there and back in 10 minutes--at a fast walk. Prefer healthier kinds of food, so that I can save the caloric splurges for actual restaurant meals.