Processing, please wait ...
Cello Kebob & Pizza
San Francisco
Cuisines: Mediterranean, Pizza
Address: 75 First St., Fremont Center ; San Francisco CA, 94105
Decent food but they should indicate that meals are served individually rather than served buffet style if it's a large order.