China Villa Restaurant
3909 Stevenson Blvd Apt 402
Fremont, CA 94538-2306
925-513-8871