«Карнивал Роу» разворачивается в городе, который стал последним пристанищем для существ из сказок, вытесненных войной. Среди толп оборотней и фей, ютящихся на грязных улицах, фея Виньет пытается начать все с нуля. Ее жизнь в этом сером и подозрительном месте — это цепь мелких унижений и попыток выжить, пока однажды она не сталкивается лицом к лицу с прошлым. Человек, которого она оплакивала годами, детектив Фило Райкрофт, оказывается жив и работает неподалеку.
Их встреча — не радостное воссоединение, а начало сложного пути. Город захлестывает череда жестоких убийств, жертвами которых становятся именно беженцы, и Фило получает это дело. Старые чувства и обиды приходится отодвинуть, чтобы вместе искать убийцу в лабиринте городских предрассудков. Постепенно их поиски превращаются не только в погоню за правдой, но и в борьбу за право быть вместе в мире, который этого совсем не хочет.