translate English to French: Its location makes it an excellent business hotel, while its impressive views of Barcelona also make it a charming choice for a romantic break.
Un hôtel d'affaires excellent de par sa situation, et un hôtel romantique de charme par ses vues impressionnantes sur Barcelone.