Explore details about location Yeo Street. Yeo Street is a location situated within the Terrace alongside other areas such as Keith Avenue, Davis Avenue, Apsley Street.