Kyoto Imperial Palace & Nijo Castle Guided Walking Tour - 3 Hours in Kyoto, Japan