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