6.5
Lleo***

8 English reviews

178 international reviews

/ 11°
20 Jan 2019
Number 69 of 436 hotels in Barcelona

Videos of Hotel Lleo***