The Sumner has the intimate charm of an elegant
hotel. Located in the heart of London within
strolling distance of Oxford Street shopping, the
bright lights of West End, and the tranquillity of
Hyde Park.
The Sumner is at the centre of all that is
exciting about London.
more 
