Katsura Imperial Villa
The Katsura Imperial Villa is a historic structure located in Kyoto, Japan. Also called the Katsura Detached Palace, the site is considered to be one of the country’s most valuable…
Share
Input your search keywords and press Enter.