Located in front of Takeno Beach, just 15 minutes by car from Kinosaki Onsen and close to the famous Takeda Castle.