Belsen is a village within the German borough of Bergen in the northern part of Celle on the Lüneburg Heath in Lower Saxony. The village, whose original site is about southwest of Bergen, has 331 residents .