Contacts: address, phone number and etc.
Address | 891-A Island Drive, Alameda, CA 94502 Get directions |
Phone number | +1 510-521-1911 |
Opening hours Closed now. Today: 11:30 am — 02:30 pm 04:30 pm — 09:30 pm
Sunday | 11:30 am — 02:30 pm 04:30 pm — 09:30 pm |
Monday | 11:30 am — 02:30 pm 04:30 pm — 09:30 pm |
Tuesday | 11:30 am — 02:30 pm 04:30 pm — 09:30 pm |
Wednesday | 11:30 am — 02:30 pm 04:30 pm — 09:30 pm |
Thursday | 11:30 am — 02:30 pm 04:30 pm — 09:30 pm |
Friday | 11:30 am — 02:30 pm 04:30 pm — 09:30 pm |
Saturday | 11:30 am — 02:30 pm 04:30 pm — 09:30 pm |
Photos
Reviews about China Villa Restaurant
- 3 / 5By Steve OliverLunch specials are a good value with lots of choices. Very good vegetarian section. But service is brusque at best. Also it's freezing cold inside.May 12, 2017
- 4 / 5By Chris HannPretty good. Good service and good food in a pretty nice environment. This is not some fantastic place you'd take every out of town visitor to, or your fiance's family when they come to check you out. But it is a good place for lunch or dinner without ending up with buyer's remorse over the bill or the food.November 12, 2016
- 4 / 5By Justin MarraGood food right by my work with its nice to grab some food before I head home, always done quickly and taste greatJune 28, 2016
How would you rate China Villa Restaurant?
☆ ☆ ☆ ☆ ☆ Menu of Restaurant China Villa Restaurant
China Villa Restaurant is a restaurant based in Alameda, California. To learn the menu, call the phone number indicated on the website.
If you visited this place, please leave your feedback. This will help other site visitors.