7.2
Los Caneyes***

2 English reviews

53 international reviews

23° / 33°
21 Jun 2018
Number 3 of 5 hotels in Santa Clara