Featuring free Wi-Fi, The Armitage offers rooms in London, 1.2 km from Greenwich. The property is close to several noted attractions, around 1.5 km from O2 Arena and around 1.5 km from Greenwich Park. The property is set in the Greenwich district.
54A Armitage Road, Greenwich, London, SE10 0HG, United Kingdom
Nightly rates from $53