The Armitage, 228 Great Portland Street, London, W1, W1W for £9,967 pcm. Marketed by The Armitage Apartments, London ...