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