Travel

Web only: The Mall in London

Tar Heel Traveler visits the Mall in London, a very famous street that leads to Buckingham Palace.