Address:
891 Island Dr Ste A
Alameda, CA 94502
Phone:
(510) 521-1911
Website:
http://www.chinavillaalameda.com/index.html
See Also: Alameda, CA Bay Area Chinese Restaurants
This is a business listing for China Villa (891 Island Dr Ste A, Alameda, CA 94502) from the Bay Area Chinese Restaurants directory, under Alameda, CA Bay Area Chinese Restaurants, provided by ValleyWalk.
Where is China Villa located?
China Villa is located at: 891 Island Dr Ste A, Alameda, CA 94502.
What is China Villa's phone number?
China Villa's phone number is: (510) 521-1911.
What is China Villa's website?
China Villa's website is: http://www.chinavillaalameda.com/index.html.
You can find more similar services in Alameda, CA Bay Area Chinese Restaurants from our Bay Area Chinese Restaurants Directory.
Here are some other listings in the Alameda, CA Bay Area Chinese Restaurants Directory: Orchid Pavillion Cafe, Dragon Rouge, Xing Yuan Chinese Restaurant, Mei Mei Restaurant, Panda Rigging.