Restaurant
1. A place where meals are served to the public. On holidays, I take my wife to a fine restaurant.