Tower Pier is, I guess, by the Tower of London/Tower Bridge, which is a bit further down the river but not as far as Greenwich and accessible by tube (Tower Hill). I suggest you get Google maps out and see which is best for you.
Posted By: BerlinCanary, May 25, 16:04:48
Written & Designed By Ben Graves 1999-2025