A nice B & B on Gower Street (near British Museum) is the Jesmond Hotel on Gower Street. It is family run and very nice. Have stayed there many times.Walking distance to West End theatres..and the Northern line is right up the street.
https://www.jesmondhotel.org.uk/