Chinese Food Delivery in Alameda

China Villa Restaurant
891-A Island Drive
Alameda, CA 94502
Phone – (510) 521-1911


Thank you for visiting our website! If you come to dine-in, be sure to mention the website for a complimentary dessert.


China Villa is in Harbor Bay Landing Shopping Center, next to La Penca Azul Mexican Restaurant, formerly La Pinata.

We are located towards the back of the shopping center where Harbor View Chinese Restaurant used to be.

When you arrive at the shopping center, look on the large posted map for Building 891. We are on the end next to the water, at 891-A.


Please click here for a map and directions.