A Peek at the Stairs in Rolex's New London Digs
At 32 St James' Square.