Explore details about location Santa Clara Avenue. Santa Clara Avenue is a location situated within the Odessa alongside other areas such as Headlee Avenue, Nelson Avenue, West Olive Street.