The River Café shared by @cntraveler says: ""A renowned restaurant in London where chef Theo Randall earned a Michelin star in 1997."" on Postcard