3890 Shadow Grove Road

  • $3,499,000
Pasadena