UK, London
74 Albert Road North Woolwich, Newham, London, E16 2DY, United Kingdom