5217 Newcastle Ln, Calabasas, CA 91302
Bedrooms: 6
Baths: 6
Year Built: 1990
Square Footage: 7078
Acres: 0.3744