FLAIR PLAZA SHOPPING CENTER

  • Located in Los Angeles, CA
  • 30,000 Sq. Ft.
  • Sold for $14,000,000
  • Project Developer