Plenty of devils though and the term was developed extensively as a substitute for "he who must not be named" via pious God-fearers of Tudor England.
The Panda Hotel is located on the major shopping street near the Spanish Steps. https://Dentozone.com/bbs/board.php?bo_table=free&wr_id=1810943