O' Sole Mio
Italian Restaurant
A Little Bit of North Beach in Millbrae
Ordering from this page is no longer available