TAQUERIA @ TERRACE CAFE

1 Zoo Road
San Francisco, CA 94132