Kyoto: 2.5-Hour Private Nijo Castle & Imperial Palace Tour in Kyoto, Japan