New Star Ikebukuro liegt zentral in Tokio in der Nähe des Tokyo Metropolitan Art Space und des beliebten Nekobukuro. Nur wenige Gehminuten trennen das Hotel vom westlichen Zugang des JR-Bahnhofs Ikebukuro Station, was eine ausgezeichnete Anbindung an den öffentlichen Verkehr bietet. Die Umgebung besticht durch ein urbanes Flair und diverse Sehenswürdigkeiten wie das Sunshine International Aquarium und die St. Mary's Cathedral.
Das Hotel bietet Zimmeroptionen mit Klimaanlage, Heizung und Doppelbetten sowie separate Schlafzimmer. Zur Ausstattung zählen Mikrowelle, Kühlschrank und eine Tee- und Kaffeebereitungsmöglichkeit. Die Unterkünfte sind zudem mit Bügelset und Hosenpresse ausgestattet, um Komfort während des Aufenthalts zu gewährleisten.
Gäste können das hauseigene Restaurant und Café besuchen, wo ein Frühstück angeboten wird. Wellnessangebote umfassen Massagen sowie Körperbehandlungen, Fitnessstudio und einen Außenpool. Zusätzliche Services wie Zimmerservice, Wäscheservice und eine Münzwäscherei sorgen für Bequemlichkeit während des Aufenthalts.