This is not your typical Italian restaurant. Everyone loves italian but the perfect restaurant has to do with the location and atmosphere too. THis restaurant has it all in the exciting area of north beach in San Francisco. The food is excellent and during lunch you can sit outside when th weather permits it.
more