11110 Magnolia Blvd is a store, retail outlet located in North Hollywood, CA 91601. Built in 1948, this property features 3,000 sq ft lot, and 1,500 sq ft of living space.

Comment