Restaurants - New Orleans, Louisiana, United States
Apple Barrel Bar is a restaurants company based out of 609 FRENCHMEN ST, New Orleans, Louisiana, United States.