>>832637
>also HQ for World Wide English Freemasonry
The Grand Lodge is not in the City anon. It's in Covent Garden at 60 Great Queen St, London WC2B 5AZ. Apart from that you are pretty much spot on.
You may find the old plans for Christopher Wrens London interesting. It never got built after the Great Fire of London but see if you can spot a key similar to the one in the Vatican City.
Look for the Tau/Masonic triangle in the map and then match it up with the modern day map of London and you will find a nice little secret. Nothing major, just an Easter egg.