Update Info - Taruwa
This restaurant was reported as closed. If it is open, let us know.
Taruwa
24281 Mission Blvd
Hayward, CA 94544
24281 Mission Blvd
Hayward, CA 94544
This restaurant was reported as closed. If it is open, let us know.