translate English to French: NL Hotel is a recently opened design hotel in the ...
Le NL Hotel est un hôtel design récemment inauguré...