1861 S. Longwood Ave, Los Angeles, CA, 90019.
Brand new Spanish style 4-plex coming soon.