Category: England

ON THE ROAD AGAIN – DAY 120


WANDERING THROUGH WESTMINSTER We spent our day exploring Westminster and all its historic landmarks, including the Palace of Westminster, Buckingham Palace, Westminster Abbey and Westminster Cathedral. Situated on the north bank of the River Thames, just across from Southbank and the London Eye, Westminster is London’s “official” heart, […]