China Villa Restaurant
Address:
891 Island Dr, Alameda, CA 94502
Phone:
(510) 521-1911
Nice to Know:
- Good For Kids Yes
- Noise Level Average
- Parking Lot
- Wifi No
- Accepts Credit Cards Yes
- Good For Groups Yes
- Recommended Meal Dinner
Other Details:
Located on the back of the Harbor Bay Landing Shopping Center, this is a favorite spot of Chinese food lovers. Since 1986, it has served delicious Mandarin and Szechwan dishes. The flavor comes from the combination of fresh ingredients and not from MSG, which the restaurant doesn't use.
Restaurants, Chinese
Other Businesses: