MIMARU SUITES Kyoto Central - Kyoto, Japan