Right in central Lille, this is one of the places tourists should stop by, if only just for the…read moretourist information center which is off on one side of Place Rihour. As a side note, the center only provides limited information.
Around Place Rihour, there are plenty of shops (a mix of the named and globalized brands to smaller and more local stores), along with plenty of restaurants to choose from. This is right above the Rihour metro station - although you could probably get here by foot from most areas of central Lille.
There is of course, also the Rihour Palace which provides a nice photo opportunity.