China Villa Restaurant, Alameda CA
Address | 891-A Island Dr, Alameda, CA, United States |
Phone | +1 510-521-1911 |
Hours | 11:30am-8:30pm |
Website | smorefood.com |
Categories | Chinese Restaurant |
Rating | 3.7 6 reviews |
Nearest branches Lee’s garden Chinese restaurant — 21 Thornton St, San Leandro, CA EE Home Cooking — 43689 Mission Blvd, Fremont, CA Temple Garden — 7064 Sunrise Blvd, Citrus Heights, CA Boba House — 2047 S Broadway B, Santa Maria, CA |
|
Similar companies nearby Golden Dragon Restaurant — 1341 Broadway, Placerville, CA, United States Lucky bento fried chicken — California, San Francisco, Irving St Happy Lamb Hot Pot, Dublin 快乐小羊 — 4068 Grafton St, Dublin, CA Boda Restaurant — 2310 Pasadena Ave Reference Area, Los Angeles, CA, United States |
China Villa Restaurant reviews
6OVERCHARGED ME! Charged more than menu listed prices. Expensive and mediocre food. Insulting to be overcharged.
Beautiful location, nice ambience, and good food! I’d definitely recommend this place to a friend.
Wonderful Chinese restaurant with pleasing scenery and Chinese atmosphere. The selections were many and the four we tried were delicious! Prompt and friendly service. Will come again!
Excellent! I first visited China Villa about six months ago and have been eating there or getting take out nearly every week since then. Terrific food, beautiful decor, friendly people, and nice location on the water. Great vegan options.
Waterside dining, with sunset views.
Add to this a full, tasty menu and friendly service. What's not to like?
Food was unfortunately bland and the ‘egg rolls’ they serve are actually just small spring rolls