stores
THE SCREEN

640-1 Shimogoryomae-cho, Teramachi Marutamachi-sagaru, Nakagyo-ku, Kyoto, 604-0995 Japan
075-252-1113

http://screen-hotel.jp