Isledon Hotel London
60 Isledon Rd
London,
GB N7 7LD
Near Emirates Stadium