Explore details about location Otter Street. Otter Street is a location situated within the Cape Town Ward 16 alongside other areas such as Otter Street, Essenwood Drive, Birkenhead.