1403 Alameda Padre Serra

 1403 Alameda Padre Serra, Santa BarbaraCA 93103
$13,8004 Beds