3560 Fairmeade

  • $2,900,000
Pasadena