La Canasta La Canasta

La Canasta Map

3006 Buchanan St. (Webster St.)
San Francisco, CA 94123
415-474-2627
Map
Cuisine: Mexican
Family recipes are authentic, healthy and fresh at this Marina mainstay.
Openings: Lunch & Dinner daily