Located in Tokyo (Shibuya), National Children's Castle Hotel is close to National Children's Castle, Nezu Art Museum, and Meiji Jingu Shrine. Also nearby are Yoyogi Park and Mori Art Museum.
The hotel offers a restaurant. Wireless Internet access is complimentary in public areas. Guest parking is complimentary.
Amenities in air-conditioned guestrooms at National Children's Castle Hotel include bathrobes and complimentary toiletries. Complimentary wired high-speed Internet access is provided. All accommodations provide desks and phones.