Where is the company Super Deluxe website of Penelope princess of pets located?  Downtown Los Angeles
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. Super Deluxe:  Super Deluxe is headquartered in downtown Los Angeles.
downtown Los Angeles.