24hr Delegate
Strand Palace Hotel
0.4 mile from London centre
This hotel is located in London’s West End, less than 10 minutes’ walk from both Covent Garden and Trafalgar Square. The rooms feature modern décor, elegant furnishings and flat screen TVs. There are also several bright and adaptable events spaces which are equipped with high-speed WiFi and full audiovisual technology. Charing Cross rail and underground station is just a 4-minute walk away.