1/34 34 New $9,950 4 Beds3 Baths2,800 SqFt 91 Magellan ST, Thousand Oaks, CA 91360 Single Family Home Listed by Ryan Huggins of Huggins Homes