Clue: Keeling over, said to be legless in pub or restaurant (6)
Answer: INDIAN
Explanation: Definition: restaurant
An envelope ('in') of DIA[s], a reversal ('keeling over') of 'said', minus its last letter (after the reversal – 'legless') in INN ('pub').