Respuesta :
To maintain the parallel structure, we use "restaurants that offer only dinner", since the first part of the sentence uses "Restaurants that". So it is reasonable that you should also use "restaurants that" to correct the structure in the sentence.