Explore details about location Sherwood Place. Sherwood Place is a location situated within the Marlborough alongside other areas such as Redwood Street, Forest Park Drive, Ida Street.