Managed - Commercial
Address: 10801 National Boulevard, Los Angeles, CA 90064
The Sun America Building rises six (6) stories from a handsomely landscaped podium. Containing 64,000 square feet of space, it is large enough to provide the prestige services you would normally expect yet small enough to offer personal attention to all tenants.