$1,495,000 -
174 D St
Chula Vista ,
CA 91910
Country: US
Property listed by Sand & Sea Realty, Inc., Anna Marie Barnard