EL Palamo is a restaurant located in Alicante, Spain. The search results indicate it is a public establishment.