A London Bridge restaurant is a business which serves food and beverages to customers for consumption on the premises. There are various sizes of restaurants, ranging from small cafes to large restaurants that serve fine dining. They can serve a variety of dishes or specialize in one kind of cuisine.