7.6
Lleo***

8 English reviews

178 international reviews

14° / 22°
9 Oct 2018
Number 19 of 436 hotels in Barcelona

Videos of Hotel Lleo***