Josh Walsh Tower Montague Road, London London Leytonstone E11 3ES United Kingdom Locate 51.56076691861, 0.014016627928141