Property Location With a stay at OKKO Hotels Lille Centre, you'll be centrally located in Lille, within a 10-minute drive of Pierre Mauroy Stadium and Lafayette Galleries Lille. This hotel is 0.3 mi (0.4 km) from Le Palais des Beaux Arts de Lille and 0.3 mi (0.5 km) from Palace of Fine Arts. Distances are displayed to the nearest 0.1 mile and kilometer.