Residents and visitors to Knaresborough have been left in shock after the sudden closure of a popular restaurant after more than six years in business.