China Villa Restaurant
891-A Island Dr, Alameda
(510) 521-1911
Recent Reviews
Order Online
Reserve
You May Also Like
La Penca Azul - 891-B Island Dr
Mexican, Cocktail Bar
La Val's Pizza - 891 Island Dr Suite E
Pizza
Coffee & Tea Traders - 883 Island Dr # B2
Coffee Shops, Coffee & Tea, Coffee, Pet Friendly
Restaurants in Alameda, CA
China Villa Restaurant
891-A Island Dr, Alameda, CA 94502
(510) 521-1911