They decided to have dinner at a local restaurant.
彼らは地元のレストランで夕食をとることにしました。
/ˈrestərənt/レストラン
食事を提供し、客が店内で食べるための施設。
They decided to have dinner at a local restaurant.
彼らは地元のレストランで夕食をとることにしました。

食事を提供し、客が店内で食べるための施設のこと。
可算名詞です。特定の店を指す場合は冠詞を伴います。
「レストランで」と言う場合、at a restaurant(場所としての点)やin a restaurant(空間の中)が使われます。
可算名詞であり、特定の店を指す場合はa restaurantやthe restaurantのように冠詞を伴います。
基本例文に加えて、用途の異なる3つの場面で使い方を確認します。
They decided to have dinner at a local restaurant.
彼らは地元のレストランで夕食をとることにしました。
The restaurant is famous for its delicious seafood dishes.
そのレストランはおいしいシーフード料理で有名です。
I work at a busy restaurant in the city center.
私は都心の忙しいレストランで働いています。
We need to book a table at the restaurant for tonight.
今夜のためにそのレストランのテーブルを予約する必要があります。