Explore details about location Tenshaw Place. Tenshaw Place is a location situated within the Los Angeles alongside other areas such as West 2nd Street, Tarcuto Way, North Fremont Avenue.