The majestic 17th-century Cromwell Hotel is in the centre of the historic Banbury. It has a restaurant, bar and pleasant en suite rooms .