Upmarket Italian restaurant, Caravaggio, set in a former banking hall with mezzanine seating and a marble bar.