Chowhound Presents: |

Share:

More from Restaurants & Bars

Restaurants & Bars San Francisco Bay Area San Rafael

Mambo Cafe - San Rafael

s
Sharon S. | | Oct 13, 2006 09:07 PM

That was a tease, no I have not been there yet. Has anyone else?

Feedback