I have a few hotels that meet your needs. How about the Gonville Hotel? It is in the centre of town.