Located inside the historic landmark Northumberland House, The Grand at Trafalgar Square is an elegant boutique hotel with an unparalleled address. This Central London hotel is just steps away from Nelson’s Column, The National Gallery, Big Ben, The Houses of Parliament, Buckingham Palace and many other iconic London attractions. Boasting treasured details, including the entry hall and upper level Grand Gallery, The Grand at Trafalgar Square is an excellent choice for business and leisure travelers alike.
The staff, mainly Leone, was very helpful and did everything we requested immediately and without fail. The room was very quiet and spacious. Also enjoyed the restaurant called Boyd’s on premises.