Explore details about location Norwood Close. Norwood Close is a location situated within the London Borough of Richmond upon Thames alongside other areas such as High Street, Claremont Road, Hollow Walk.