Get directions to: China Villa Chinese Restaurant, Union City, CA
Restaurant address: 34308 Alvarado Niles Rd Union City, CA 94587, USA
Restaurant: China Villa Chinese Restaurant