Restaurant Reviews from DiningGuide411.com
    Top : United_States: CA: Chula_Vista

Madarin Chinese Restaurant, Chula Vista, California










Madarin Chinese Restaurant
945 Otay Lakes Rd # A
Chula Vista CA United States


Phone: 619.656.8080