The Trafalgar Hilton

2 Spring Gardens
London
United Kingdom