Rising above the vibrant Canary Wharf district and its captivating array of international business, chic shops, restaurants, pubs and wine bars, our 5 star London hotel in Canary Wharf mirrors the...
Set within nine acres of woodland and gardens and built around 17th Century Manor House, we offer extensive four-star hotel services and facilities along with a conference centre. We have 114...