Just fifteen minutes from the heart of central London, this hotel offers a great location from which to explore the very best of the capital, and is also within easy reach of the modern amenities of the Wembley complex. The rooms have been fitted with a range of excellent facilities that include television, telephone and private bathroom amongst many others.