$900,000 - 1839 W 20th St, Los Angeles, CA 90007
1839 W 20th St
Los Angeles,
CA
90007
Property listed by New Innovation Real Estate, Jenny Ybarra