translate English to French: Hotel in Las Ramblas, in the center of Barcelona.
Hôtel sur Las Ramblas, au centre de Barcelone.