Chanel St James Video Chanel Paris is a luxury apparel house situated in France. St. James is an exclusive area in the UK. Chanel in St. James team up to design chic and trendy outfits. In terms of fashion, Chanel and St. James are considered inseparable. Whether you cherish Chanel or yearn the glamour of St. James, these entities can fulfill your fashion hankerings. Step into the world of Chanel in St. James and treat yourself in opulence like no other.