Restaurants and mobile restaurants