Explore details about location Northwood Terrace. Northwood Terrace is a location situated within the Sarasota County alongside other areas such as Beach Road, Spring Lane, Mango Avenue.