Explore details about location Richmond Circus. Richmond Circus is a location situated within the London Borough of Richmond upon Thames alongside other areas such as Upper Richmond Road West, Beverley Close, Latimer Road.