Lens
LOCATION
A city in the Pas-de-Calais department in northern France.


It is home to the "Stade Félix Bollaert", a football stadium, venue in the 1998 FIFA World Cup.

Location details
Name
Lens
Aliases