Photo

Photo detail

Chatsworth Plaza at 21405-21515 Devonshire St. in Chatsworth.

Stories this photo appears in:

Chatsworth Plaza Shopping Center Sells for $14.9 Million

Chatsworth Plaza, a commercial shopping center at 21405-21515 Devonshire St. in Chatsworth, has sold for $14.9 million.

Tease photo