Map & Directions - China Villa Chinese Restaurant
View Menu
China Villa Chinese Restaurant
34308 Alvarado Niles Rd, Union City, CA, 94587
(510) 475-8182 (Phone)
34308 Alvarado Niles Rd, Union City, CA, 94587
(510) 475-8182 (Phone)