Hôtel
Situé à côté de Trafalgar Square, le The Grand at Trafalgar Square se trouve au cœur de Londres.