The Charmed Legacy Wiki
Advertisement
The Movie Theater
CharmedMovieTheater
Location Information
City San Francisco
State California
Country United States of America
Relevance
The Demon of Illusion released evil beings from movies here

The Demon of Illusion lured the Charmed Ones here

The Demon of Illusion was vanquished here

Advertisement