MovieMaps

Photo of Debbie Lang's Apartment

Location: 1245 Homer Street
As Seen In: Lucifer episode 2x15 “Deceptive Little Parasite

Chloe, Dan, Ella, and Lucifer look down at the body of Debbie Lang.