Hop on, either at Victoria Station or Trafalgar Square, and you’ll have a whistle-stop, 90-minute tour of London’s top sights—Big Ben, Nelson’s Column, Hyde Park among them—while you graze.