Try Ponderosa near Ramada signal or Star of India near TV Round. By the way how much is your budget per head? There is buffet in Grand Regency Hotel near the Hamad Hospital Round but they are slightly expensive than the first two.