The Fox's Den (Splash Park) is located at 1151 Stanley Park Dr, Vancouver, BC V6G 3E2, Canada