
China Villa Restaurant
4.0 (184)restaurant
A casual Alameda spot serving traditional Chinese favorites and classic comfort dishes in an easygoing setting.
Description






Set along Island Drive, this neighborhood restaurant offers a casual dining experience centered on a wide selection of traditional Chinese dishes in a welcoming atmosphere.

