Plenty of devils though along with the term was adopted extensively as an alternative for "he who really should not be named" by the pious God-fearers of Tudor England.
The Panda Hotel is located on a major shopping street near the Spanish Steps. https://WWW.Mazafakas.com/user/profile/4739146