New Orleans
Mona Lisa's is one of New Orleans.

1. Mona Lisa's

8.5
1212 Royal St (btwn Barracks & Gov. Nicholls), New Orleans, LA
Italian Restaurant · French Quarter · 48 tips and reviews