The International by Helen Wright 3 August 2003 | London One of the best locations in London, overlooking Trafalgar Square and perfectly placed for theatre and opera-going. Continue Reading