China Villa Restaurant

34308 Alvarado Niles Rd
Union City, CA
510.475.8182
37.587863
-122.02343

for China Villa Restaurant
Directions
from: