Photos of the Diamond Apartments, Los Gigantes.

About the hotel