Explore details about location Treharris Street. Treharris Street is a location situated within the Roath alongside other areas such as Princes Avenue, Cyfarthfa Street, Timbers Square.