Shibuya Granbell hotel, Tokyo, Japan | Hotels.com
Location. Located in Tokyo (Shibuya), Shibuya Granbell hotel is close to Cerulean Tower, Meiji Jingu Shrine, and Nezu Art Museum. Also nearby are Yoyogi Park and Mori Art Museum. Hotel Features. Dining options at this Tokyo hotel include a restaurant and ...