The Armitage - Luxury Serviced Apartments in …
The Armitage offers its residents the most stylish and well-furnished serviced apartments in the West End. Classic central London architecture is twinned with high quality, high-spec interiors in a perfect union of the traditional and contemporary.