Hotel Roger de Lluria BarcelonaHotel Roger de Lluria BarcelonaC/ Roger De Lluria 28, Barcelona4344.5 mi$159.72 /nt4.3(324)Includes all fees