7.2
Los Caneyes***

2 English reviews

53 international reviews

24° / 31°
20 Oct 2018
Number 3 of 5 hotels in Santa Clara