Happy Panda

Chinese
$
Ventura road (Fremont Square shopping ctr)
Oxnard, IA