The Trafalgar

2 Spring Gardens , Trafalgar Square , Westminster, Greater London, SW1A 2TS

Upgrade Listing