Restaurants are establishments that serve food and beverages to customers for consumption on the premises. They come in many different styles, from fast food and casual dining to fine dining and specialty cuisine. Restaurants can be found in various locations, such as shopping malls, stand-alone buildings, and outdoor settings like food trucks and street vendors.