Not quite, but you're on the right track. If the restaurants had been singular "the restaurant", the adjective would indeed have been öppen. But that means that the adjective agrees in number (singular) and grammatical gender (common), which in this case means it's öppen.
Adjectives can come in many forms, and only a handful have this pattern of -en/-et/-na in common/neuter/plural. The regular form is -- / -t / -a, meaning it's unchanged for common singular, get's a -t for neuter singular and -a for plurals.
Example: tokig ("crazy") is tokig/tokigt/tokiga in those three forms.
Does that help?
Why do I keep getting "You have a typo" when my sentence is exactly the same as the "corrected" typo sentence?