One of the buildings of the Lycée Français Charles de Gaulle in London. The building pictured is the number 27-29 Cromwell Road.