I'm traveling to London for 3 nights from February 13th to 16th and would love to stay in a cozy B&B on the outskirts of the city center. I'm looking for something with a warm, welcoming atmosphere, possibly with a bit of charm or history. Does anyone have any hidden gems they could recommend? Preferably places that are easy to get into central London from. Thanks in advance for any suggestions!