Welcome to our China Villa website! China Villa is a family-owned and operated Chinese restaurant overlooking Harbor Bay Lagoon in Alameda. With twenty years of experience in the restaurant business, we are proud of our great food, reasonable prices, and relaxed and friendly atmosphere.
China Villa was previously located in San Anselmo. We are now located in Alameda where Harbor View Restaurant used to be. Come experience our lovely remodeled dining room and wonderful, diverse menu.
Come visit us - we would love to meet you!