Magnolia Place

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