Mona Liza

Mona Liza

$25.00Price
What decor! Another iconic North Beach Italian-American restaurant