Takeda Castle Town Hotel EN
It is located in the historical remains of Takeda castle called `MachuPicchu` of Japan. You can enjoy a variety of amazing views right from the castle town that rich in nature. Furthermore, the delicate Japanese historical architecture creates tranquil ambience.
1 room / 2 adults, 0 children
1 night