The Trafalgar, modern and contemporary, provides an impressive contrast to the capitals more traditional hotels. With several deluxe and deluxe plus rooms offering stunning views across the Square, this exciting new a...
Located in the heart of Theatreland in the West End of London, this five star iconic hotel, always synonymous with style and elegance, will celebrate its Centenary in 2008. An investment of £35 million included all be...