The River Cafe is an iconic Italian restaurant established in London in 1987. It offers a more relaxed and affordable all-day cafe experience alongside its main restaurant. The establishment is known for its Michelin star status.