← Alameda restaurants
China Villa
No reviews yet
Chinese891 Island Dr, Alameda
Own or manage China Villa? Claim this listing free
Hours
Hours not listed yet.
Details
Address891 Island Dr, Alameda 94502-2504
Phone+15105211911
Websitehttp://chinavillaalameda.com/
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.