South Express in Chula Vista, CA 91910



South Express

29 Broadway # A

(619) 498-0122