UK
,London
Olympic View,2 Millstone Close, Windmill Lane, Newham, London, E15 1PE, United Kingdom