Sito a pochi passi da Trafalgar Square, nel centro di Londra, questo splendido edificio vittoriano restaurato ospita un hotel 4 stelle di lusso provvisto di connessione internet wireless gratuita e di eleganti camere climatizzate. L'hotel vanta un centro benessere incluso nella tariffa, il servizio in camera 24 ore su 24 e bottiglie di acqua fresca in omaggio. Il Boyd's è un'elegante e moderna brasserie che serve cibi raffinati in una sala decorata con marmi italiani. Il Boyd's Bar è perfetto per organizzare incontri di lavoro informali. Infine, il Watatsumi è un ristorante innovativo che offre piatti tradizionali e moderna cucina giapponese.
Ubicato nel West End di Londra, a pochi metri dalla Colonna di Nelson, il Grand at Trafalgar Square si trova a soli 200 metri dalla National Gallery e dalla chiesa di St. Martin-in-the-Fields.