Start from
Super Express Chinese Food
609 Broadway, Chula Vista 91910