Faith (shop)

Faith was a shop in Queen's Arcade (TV: Rose) during Operation Mannequin. (TV: Rose, PROSE: Operation Mannequin)