FLAIR PLAZA SHOPPING CENTER Located in Los Angeles, CA 30,000 Sq. Ft. Sold for $14,000,000 Project Developer Next Project →