We've stayed at the Great Northern Hotel by St Pancras a couple of times recently. The rooms are small but it's a really nice place. It's a bit pricey but Expedia and Quidco helped. Had dinner in the restaurant last time which wasn't cheap but really really good.
As well as tea/ coffee in your...