Magnolia Place

 8200 Fair Oaks Blvd., CarmichaelCA 95608
$900+Studio-2 BedsPets OK