Arson charges have been laid against two teenagers after a fire gutted a restaurant and bar on a busy dining strip.