Architecture photography of the facade an interior of the Caudalie store & spa in Lille, France - Photo ©Kristen Pelou