La Mensa
La Mensa
French Quarter Dining

La Mensa

1117 Decatur St  New Orleans, 70116
(504) 325-5789
Operating Hours:
tuesday - friday 4:00 pm - 9:00 pm
saturday 11:00 am - 10:00 pm

Italian eatery with colorful vibes

1117 Decatur St  New Orleans, 70116