French Offices

The french offices are Paris’ main facility & are located in an inconspicuous nameless office building.