British swimwear brand Orlebar Brown will open its first freestanding store in London on June 10. Located in the Notting Hill neighborhood at 178 Westbourne Grove, the 300-square-foot shop will carry...
June 9, 2011
Orlebar Brown to Open First Store
The British swimwear brand's shop will be in a trendy retail area in the Notting Hill neighborhood of London.
Ads by Google