London Square comprises three headquarter office buildings set around an attractive square with lawned areas and a wooded margin. The tranquil setting belies the fact that it is situated in a busy and dynamic area, a short walk to Guildford High Street and only a three minute walk from London Road rail station.