Location
Country Club Shopping Center
866 Third Ave
91911
Chula Vista
, CA
,
California US