Ralph Lauren has finally found a spot in London, revealing plans to open The Polo Bar Ralph Lauren in London in 2028 at 1 Hanover Square. Lauren has been looking for years for a location to open a Polo Bar in the British capital, and even has considered opening a hotel there. But he could...