Address: Carretera El Galeón, 10, Santa Cruz de la Palma
Hotel rating from 195 guests: 8.7
These comfortable and practical apartments enjoy views of the sea and are situated only a few yards from the port and the monumental area of Santa Cruz de la Palma. …