Barcelo Santiago

posted in: 4 Star Hotels | 0

This recently-renovated four star Hotel is situated beside the sea at Los Gigantes and is just 200 metres from the nearest beach. The Hotel offers a variety of board options from Accommodation-only to All-Inclusive. On-site facilities include several on-site bars … Continued