Living your dream in our breathtaking locations
Trafalgar Square is the heart of the world city that is London. It has a lively event agenda and is a central hub with The Strand, Whitehall, St. Martins, St James and Leicester Square surrounding it. The Mall, leading to Buckingham Palace, comes off the Square. There are numerous theatres, restaurants and cultural sites in and around it.