Mona Lisa

1212 Royal St, New Orleans 70116, United States Get Directions to this spot
1212 Royal St
New Orleans, 70116
LA, United States
(504) 522-6746

Rate and review Mona Lisa in New Orleans, LA, United States!

Share your experiences at Mona Lisa with your friends or discover more Restaurants in New Orleans, LA, United States.