2143 Buena Vista Avenue

  • $2,650,000
Gilroy