5350 Davenport Creek Road

  • $4,300,000
San Luis Obispo