Enjoying the magnificent view of Zakynthos Town, Avalon Hotel is located on the picturesque hillside of Bochali just 1 km away from the center of the lively capital of Zakynthos and from the nearest beach. The main port of Zakynthos island is at 3.5 km. Zakynthos International Airport is 6 km away.