We've booked our trip and we aren't going to rent a car. What is the best way to get from Heathrow to London near Trafalgar Square? Car service? Train? Underground?
Also, if we see Buckingham Palace and Kensington while visiting London, is the trip to see Windsor Castle redundant?
What do you think?