London Restaurants January 24, 2018 0 Sophie’s, Soho Sophie’s steakhouse in Chelsea is one of those places that’s called ‘a London institution’, but…