Tokyo

Cerulean Tower Tokyu Hotel

725

26-1 Sakuragoaka-cho,
Tokyo,

Japan,
150-8512.

The hotel is set in Shibuya's tallest skyscraper, just west of Harajuku.