Address: Ilbert Street, Kensal Town, Queen's Park, London, Greater London, England, W10 4QJ, United Kingdom