Photo of Foster Island Plaza
Location: West 1st Avenue & Chestnut Street
As Seen In: Charmed
episode 2x13 “Breaking the Cycle”
Harry and Abigael examine a hooded figure frozen in time.