With a stay at Nikko Green Hotel Natsukashiya Fuwari in Nikko, you'll be within a 5-minute drive of Toshogu and Tamozawa Imperial Villa. Featured amenities include express check-out, luggage storage, and an elevator. Free self parking is available onsite.