London, United Kingdom.
Sometimes, what makes us human is the fact that we make mistakes. We can be wrong, we can have lives full of disorders, we can engage ourselves in unhealthy activities and the most important, we can forgive ourselves. Before quitting on ourselves, though, we should accept the fact that we live in a stressful world where mistakes are allowed. But there is a place in London where mistakes are not allowed.