The London International Cruise Terminal
Cruise Info, European Travel, Lifestyle, Travel OptionsWhile on a recent European cruise, one of our ports of call was Tilbury, England. Located approximately 25 miles from London, Tilbury is the location of the London International Cruise Terminal. One of the benefits of travel is that you get a chance to meet people you would normally not meet. Tilbury, England was a […]