Good Location in Central London.
One benefit of this hotel is its location in the heart of London. Many restaurants, bars and shops are just few steps from the front door . Venturing further afield into the West End is easy, due to the nearby tube station, which is also just a few minutes’ walk away.