WE are coming to London in October. If we buy a London Pass, is there a stop near the Tate Modern if we use the River Cruise included on the Pass?
I thought we would visit the Tate Modern and then go down the river to the Tower of London.
Morell 1 Apr 17, 23:59
Admin 2 Apr 17, 08:34