Just as France has Paris and America has New York City, England is known for the city of London. Identifiable throughout the world as one of the most fashionable places to shop, it’s also home to some of the best theatrical plays. London has much to offer the tourist seeking excitement. No matter what your […]