Apa Hotel Tokyo-Ojima

1-8-7, Ojima
Tokyo
Japan