Cerulean Tower Tokyu Hotel

Cerulean Tower Tokyu Hotel

26-1 Sakuragoaka-cho, Tokyo, 150-8512

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

Explore More