Explore details about location Odin Street. Odin Street is a location situated within the Los Angeles alongside other areas such as South Boylston Street, Ventura Freeway, Cantlay Street.