Update Info - Todai Restaurant
This restaurant was reported as closed. If it is open, let us know.
Todai Restaurant
1901 Junipero Serra Blvd
Daly City, CA 94014
1901 Junipero Serra Blvd
Daly City, CA 94014
This restaurant was reported as closed. If it is open, let us know.