Explore details about location Cochran Plaza. Cochran Plaza is a location situated within the Newton alongside other areas such as Ridgewood Avenue, Linwood Avenue, Lawnwood Avenue.