Salisbury - Stonehenge - Bath from London or Port Southampton in London, England