173 Pepper Tree Road - Chula Vista, CA | $1300000.00 | Cr...