Plenty of devils though along with the term was adopted extensively alternatively for "he who must not be named" via pious God-fearers of Tudor England.
The Panda Hotel is located on a major shopping street near the Spanish Steps. https://Asteroidsathome.net/boinc/view_profile.php?userid=732660