Wondering how to pack for your trip to London? Check out these tips and tricks for what to wear on your trips to England, including Barbour coats, riding boots, and the best umbrella to include in your luggage for your trip to London
965