1611 A St, Ste A, Antioch 94509, United States
1611 A St, Ste A, Antioch 94509, United States
No delivery
Spot something wrong?
Dishes at South North Dragon Restaurant. Prices may vary in venue.
Been to South North Dragon Restaurant? Be the first to share what you ate.