L'hôtel Avalon Palace est situé dans le quartier pittoresque de Bochali, à Zakynthos.
L'hôtel dispose de différents types de chambres, adaptables à tous les besoins, d'une vue panoramique sur la mer Ionienne, d'un restaurant buffet ou à la carte et d'une piscine à débordement, et se trouve à 5 km de l'aéroport ZTH et à 3 km du port.