Na Londres do século 18, Margaret Wells (Samantha Morton, de Animais Fantásticos e Onde Habitam ) é uma mulher que precisa conciliar os papeis de dona de bordel e mãe solteira. Porém uma casa rival começa a atcar diretamente seu negócio, liderada por Lydia Quigley (Lesley Manville, de Fleming e River), uma mulher imperiosa e sem escrúpulos. Agora Margaret precisa lutar para manter-se no mercado, contando com a ajuda de sua filha mais velha Charlotte (Jessica Brown Findlay, de Downton Abbey), a cortesã mais cobiçada da cidade, que começa a aprender a usar sua posição na sociedade a seu favor.