translate English to French: The Commission's offices are located on the upper floors of another building and have no visible presence at street level.
Quant aux bureaux de la Commission, ils sont situés aux étages supérieurs d'un autre bâtiment et ne sont pas visibles de la rue.