Not France. It's some place called AERU. Urukawa Yushin Village AERU, a hotel/horse recreation facility where guests can interact with and ride horses.