UK, London
1014 Dockside Road, Newham, London, E16 2FQ, UK