Twenty Nevern Square is a newly restored Victorian town house maintaining its original character throughout.
The hotel offers 20 rooms and suites and each one is luxiouriously furnished and individually styled to combine modern comfort with the decor of European and Asian influences.
We are situated in the heart of the Kensington area, the ideal location for those wishing to explore the centre of London and the museums. We are only a short walk from Harrods, the world famous department store.
Our web site will give you all the information you need for that perfect stay in London.