8.5
NH Belagua***

2 English reviews

17 international reviews

18° / 24°
20 Oct 2018
Number 175 of 436 hotels in Barcelona