Explore details about location Sheen Lane Centre. Sheen Lane Centre is a location situated within the London Borough of Richmond upon Thames alongside other areas such as Kilmington Road, Shrewsbury Avenue, Chertsey Road.