The Queen of the Damned
What is The Mother House
help
help
The Mother House is the main house of the Talamasca, located in England. Jesse lives here during her tenure with the Talamasca, and David Talbot still lives here. Marius' painting of Armand, Claudia's diary and many other vampire artifacts are stored in the basement of The Mother House.