London, England

The Grand at Trafalgar Square

The Grand at Trafalgar Square is one of those rare hotels where the best of London is a leisurely stroll away – historic buildings, museums, shopping, fine dining and more.

Historic Building

The Grand is a luxury boutique hotel housed in a historic building that stands over Trafalgar Square and the National Gallery. Its prime location and easy accessibility ensure that its 63 well-appointed rooms are booked throughout the year. The rooms themselves boast a high-ceiling and large windows that look out over the city center. Guests can opt for single or standard rooms or one-room suites with kitchenettes which can accommodate up to four guests.

Amenities and comforts

The Grand’s complimentary offerings include WiFi throughout the hotel, chilled bottled water, delivery of exercise equipment to your room and tea or coffee at the Lounge. Guests can also use the hotel’s self- service launderette and fitness room. The lobby is home to Boyd’s Grill and Wine Bar, where you can enjoy modern English cuisine.

A stay at the Grand at Trafalgar Square is a win-win in many ways.