Cafes and restaurants on Place Rihour, just off Place du Général de Gaulle (Grand Place), Lille, Nord-Pas-de-Calais, France.
Size: 3624px × 2415px
Location: Place Rihour, Lille, Nord-Pas-de-Calais, Nord, France
Photo credit: © Maurice Savage / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: buildings, cafes, centre, city, de, du, europe, france, french, gaulle, general, grand, historic, lille, nord, nord-pas-de-calais, place, restaurants, rihour, tourist, tourists