Address: National Highway Route 165, Haibara-Tenmadai-nishi 1-chome, Uda, Nara Prefecture, 633-0203, Japan