O Xantar de Otelo

Puerto de la Cruz (Spain)

Puerto de la Cruz (Spain)

Restaurant O Xantar de Otelo map and address