Mr. B’s Bistro – New Orleans
Mr. B’s Bistro – 201 Royal St, New Orleans, LA 70130 The South Florida Eats team was in New Orleans for a work trip, and the group that I was traveling with wanted to have dinner at Mr. B’s Bistro. Mr. B’s was across the street from our hotel, the Hotel...