Explore details about location Westwood Plaza. Westwood Plaza is a location situated within the Los Angeles alongside other areas such as La Riba Way, Erwin Street, Wilfrid Circle.