The Trafalgar Hotel News

The Trafalgar hotel launches celebrating Britain art exhibition

The Trafalgar hotel launches celebrating Britain art exhibition

8th Jul 2012 Press Release Hotel News

The Trafalgar Hotel, situated in the heart of London on Trafalgar Square, is continuing the Jubilee celebrations this month with the launch of an art exhibition within the hotel. The selection of works showcased throughout the hotel commemorates and embraces Britain and its capital city.