UK, London
386 High Street North, Newham, London, E12 6PH, United Kingdom