Photos coming soon
HOTEL
The Armitage
54a Armitage Road London,Armitage Road, London
Where it sits
The Armitage
54a Armitage Road London,Armitage Road, London
51.48804, 0.00955
Similar stays nearby
The Armitage
Hotel · 0 m
Homely 2 Bedroom House in Greenwich
Hotel · 67 m
Cosy 1BR in North Greenwich
Hotel · 84 m
Two bedroom flat in Greenwich near the 02
Hotel · 113 m
StayInn Greenwich
Hotel · 166 m
StayInn Greenwich
Hotel · 166 m
Friendly Place
Hotel · 179 m
Chic 2BD Flat With Private Balcony - Greenwich
Hotel · 229 m
Plan around The Armitage
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 23, 2026.
