2910 Leeward Avenue, Los Angeles, CA 90005

| 22,620 SQ/FT

Offered at $4,095,000