The Trafalgar Hotel

The Trafalgar Hotel
2 Spring Gardens, Trafalgar Square, London, SW1A 2TS
Photo of The Trafalgar Hotel