The Photo Was Taken at a Pilot Training School
The photo was allegedly taken at HM Naval Seaplane Training School in Lee-on-Solent, England, which was later renamed HMS Daedalus. The building was commissioned by Squadron Commander Douglas Evill in 1917 and it’s where pilots were trained at the time.