translate English to French: IT and internet technology specialists are also to be found at the Only-Recommended-Hotels site’s nerve centre.
Des professionnels de l’informatique et des technologies Internet représentent également le centre névralgique du site Only-Recommended-Hotels.