Question: Where is the company Super Deluxe website of Penelope princess of pets located?  Downtown Los Angeles
Sentence (from "Penelope Princess of Pets"): Originally a web series of 3- to 5-minute webisodes for comedy website Super Deluxe, "Penelope" premiered online in March 2007, with nine webisodes released before the site was shut down in December 2008.
Relevant evidence: Yes