Photo of DeBeers Mansion

Location: Rio Vista
As Seen In: iZombie episode 5x13 "All's Well That Ends Well"

Blaine asks Don E about Peyton as they walk down the staircase while Bubby approaches from a side hallway.