The conversation between human and AI assistant.
Where are there Sephora stores located in London?
I'm looking for Sephora stores in London. Can you tell me where they're located?
Sure, there are actually no Sephora stores in London at the moment. Sephora hasn't made its way to the UK yet.