Loading hotels
Confirming room availability...
APA Hotel Ikebukuro Eki Kitaguchi, 2 48 7 Ikebukuro Toshima Ku, Tokyo, Japan
This charming Hotel is in Tokyo City. The Hotel comprises 171 cosy accommodation units. Those who dislike animals may enjoy their stay, as this Hotel does not allow pets.