The Palace Side Hotel 3 stars

602-8011 Kyoto, Kyoto, Kamigyo-ku Karasumadori Shimodachiuri Agaru Okakuen-cho 380, Japan

Hotel image
Read more reviews for The Palace Side Hotel