Update Info - Tarboosh
This restaurant was reported as closed. If it is open, let us know.
Tarboosh
837 Jefferson Ave
Redwood City, CA 94063
837 Jefferson Ave
Redwood City, CA 94063
This restaurant was reported as closed. If it is open, let us know.