China Villa Restaurant

891-A Island Dr, Alameda
(510) 521-1911

Order Online Here:

Ubereats

Doordash

Chinavillaca