San Francisco 2002

This cute little Italian restaurant is in the heart of the North Beach neighborhood in San Francisco.