LondonThe Grand Hotel

The Grand Hotel

The Grand at Trafalgar Square is a charming boutique hotel in central London. With its mix of historical and modern design, it offers cozy rooms and top-notch amenities.

Getting there

The Grand Hotel

8 Northumberland Avenue, London, London, WC2N 5BY