Smart & Final

3141 Main Street Chula Vista 91911