Abollo Odawara is gelegen in Odawara, op 4,1 km van station Hakone-Yumoto, en biedt accommodatie met gratis WiFi en gratis privéparkeren. Heiligdom Tsurugaoka Hachimangu ligt op 45 km van het hotel en Kasteel Odawara ligt op 2 km.
De units bij het hotel hebben airconditioning, een flatscreen-tv met satellietzenders, een dvd-speler, en een eigen badkamer met een bidet, een haardroger en slippers. Alle units zijn voorzien van een koelkast.