National Geographic opens its first store today, on London’s Regent Street. The three-floor, 19,375 sq ft shop is intended to establish a retail presence for the travel brand, which is best known for its magazine and TV channel.
Already have an account? Sign in here