| The New England Hotel resides in a prime location in the heart of London. Established since July 1981, the hotel was formerly known as The Kerwin. Conscious of the growing needs of our long established customers, we decided to invest in a major refurbishment, and only re-opened in the new millennium, February 2000. Now a newly refurbished, twenty-five bedroom hotel, our image certainly reflects our high standards, service quality and unashamed luxury, all at an affordable price. Our success is certainly attributable to our continually satisfying client needs. |