Mountain View Estates in Calabasas California

5217 Newcastle Ln, Calabasas, CA 91302

Bedrooms: 6

Baths: 6

Year Built: 1990

Square Footage: 7078

Acres: 0.3744