Mona Lisa Restaurant
Located in the heart of North Beach, Mona Lisa serves everything Italian from pasta to pizza, using only the freshest ingredients. You will LOVE it!
Comments: 0
Votes:21