Benidorm Palace Av. Dr. Severo Ochoa, 13 03503 Benidorm Alicante Benidorm Palace – Benidorm BOOK HERE Av. Dr. Severo Ochoa, 13 03503 Benidorm Alicante