Arbor City Hotel London
12-20 Osborn Street
London,
GB E1 6TE
Near The Gherkin