Photo of Soul Depot

Location: National Nikkei Heritage Centre
As Seen In: Lucifer episode 2x08 "Trip to Stabby Town"