Explore details about location South Truro Avenue. South Truro Avenue is a location situated within the Inglewood alongside other areas such as Centinela Avenue, 8th Place, West 64th Place.