Sephora is finally returning to London after 17 years
Briefly