I feel this is almost universal though, though I'll agree London seems especially bad. I generally go to finer hotels to do my business – not only are they usually cleaner and more hospitable, they also tend to come with a decent bar to fill back up again.
Also the lack of trash cans (because terrorists, people tell me) was something that annoyed me to no end while I lived in London.
Also the lack of trash cans (because terrorists, people tell me) was something that annoyed me to no end while I lived in London.