What are you talking to me ? United Kingdom, Camden Town, England

What are you talking to me ?