Formosa Chinese Restaurant

39119 Cedar Blvd
Newark, CA
510.745.8688
37.524972
-122.007731

for Formosa Chinese Restaurant
Directions
from: