Answer:
yes it is gramatically correct, as a Spanish speaker myself
Explanation:
Yes, you should use this one because it does make sense.
A restaurant is another place where we eat.