translate English to French: Just off Central London's famed Trafalgar Square, The Grand at Trafalgar Square is strategically located for business, pleasure or sightseeing in the West End of London.
Situé juste à côté de la célèbre Trafalgar Square de Londres, l'hôtel The Grand at Trafalgar Square bénéficie d'un emplacement stratégique pour les affaires, le plaisir et le tourisme dans le quartier du West End.