Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Capital China Restaurant/1285 Stratford Ave - Dixon - California (CA) ← View details 1285 Stratford Ave, Dixon, CA 95620-2026, Dixon, California (CA) +1 707-678-8338