Cozy and warm apartment in a quiet building. Perfect for a short stay in London, really close to Victoria Station