Où habitez-vous? means "Where do you live?"
où est le restaurant "...", s'il vous plaît ; où se trouve le [restaurant name], s'il vous plaît
This question doesn't make sense. "in french" means as expressed in the French language. You could ask "Is Applebees a French restaurant?" - meaning "Does Applebees serve French cuisine. Or you could ask "Is French spoken at Applebees." But the question above isn't correctly formed.
in a French restaurant, you have to ask for 'le menu enfants' for the kid's menu.
"Réservation" when you ask for the restaurant to have a table in your name."réserve" for the Indian reservation
You should write French with a capital letter, so French restaurant is correct.
restaurant is French, but you pronounce it like restauran. (without the t)restaurant like you
English is the same as French, "restaurant".
Un restaurant francais.
Au restaurant
A seaside restaurant is 'un restaurant de bord de mer' in French.
'Un restaurant' is a masculine noun in French.
restaurant français
Be polite, smile and say 'Could I have the bill please'