Or it could be the glory hole-in-the-wall hotel. I don't know where this is and I have "friends" coming to town.
Reminds me of the Hotel/Hostel/Whatever it is, in the Blues Brothers. You'd expect some pretty woman in a red car to blow it up with a flamethrower at any second. :)