Mama Ricotta's could easily compete with any restaurant in North Beach, San Francisco's "Little Italy".
Judging from the outside it looks like a strip mall restaurant--but once you take a step inside you forget where you are........
The atmosphere is wonderful, the service is friendly and the food is sensational!
It was a pleasant surprise.
Pros: ambiance, food, bar
Cons: in a strip mall, parking
more