Explore details about location Tersha Street. Tersha Street is a location situated within the London Borough of Richmond upon Thames alongside other areas such as Albert Road, Great Chertsey Road, Mill Hill Road.