The site is located on a hillside at an altitude of 140 meters, and is approximately 300 meters from Japan National Route 362 between downtown Toyohashi and the town of Mikkabi in neighboring Shizuoka Prefecture.