translate English to French: This new apartment hotel is situated in the heart of the Europole business area, well served by public transportation.
Ce nouvel appart''hotel est situe au coeur d Europole, dans le quartier des affaires, a; deux pas des gares SNCF et routiere.