Le Pont de la Tour Winter Garden
One of our favourite things to do in London is walking along the South bank of the Thames from Westminster Bridge to Tower Bridge, taking in all those iconic sights along the way – from the Houses of Parliament … Continue reading Le Pont de la Tour Winter Garden
