This is a apartment home. This home is located at 9848 Tabor St APT 206, Los Angeles, CA 90034.Show more