translate English to French: Rome Hotel / The Hotel Petra & Residence is located in the East side of Rome, in the industrial area.....
Hotel Rome / L'Hotel Petra & Residence est situé à l'Est de Rome, dans la zone industrielle....