Hotel Business Fushimi Inari Townhouse is located in Fushimi Ward, Japan on Fukakusa Nishigawaracho, 26番地20. Hotel Business Fushimi Inari Townhouse is rated 3 out of 5 in the category short term apartment rental agency in Japan.
Address
Fukakusa Nishigawaracho, 26番地20