1060 W 51st Place, Los Angeles, CA 90037

| 2,397 SQ/FT

Offered at $950,000