Oscar de la Renta Goes Big for First London Store - Slideshow

The designer's 3,000-square-foot unit in Mayfair is the brand’s largest, and its third in Europe.

Pause slideshow to share images