801 SOUTH FIGUEROA

801-south-figueroa

Located in downtown Los Angeles, 801 South Figueroa is a 24-story Class A high-rise encompassing approximately 450,000 square feet. Sold 2003

View Property