Studio
$1,550
Base rent
2323 Mcbride Lane, Santa Rosa, CA 95403
Pool