A MAIN road in a North Yorkshire town has closed for roadworks as concerns are raised over the cost and length of time being taken.