Abollo Odawara situa-se em Odawara, a 4,1 km de Estação Ferroviária Hakone-Yumoto, e dispõe de acomodações com acesso Wi-Fi gratuito e estacionamento privado gratuito. Este hotel está a 45 km de Tsurugaoka Hachimangu Shrine e a 2 km de Castelo de Odawara.
As unidades do alojamento apresentam ar condicionado, televisão de ecrã plano com canais por satélite, leitor de DVD e uma casa de banho privativa com bidé, um secador de cabelo e chinelos. Todas as unidades providenciam um frigorífico.