... and it is a fitting phrase for this dining destination dedicated to providing
www.yelp.com/search?find_desc=Mediterranean Food&find_loc=South San Francisco, CA
In 1999, Ali Baba opened in
You can order on-line and pick it up or let us deliver to you. If over $50, please use the Menus below, to place your short orders, large orders, or Catering and ...
713 Linden Ave.
Amoura Restaurant, located in the heart of
This family-owned restaurant group features an “unexpected”
Mar 12, 2015
In largely underserved
(650) 754-6891 · 713 Linden Ave South San Francisco, CA 94080.