Building--
A structure with two or more outside rigid walls and a fully secured roof, that is affixed to a permanent site; or
A manufactured home (a "manufactured home," also known as a mobile home, is a structure built on a permanent chassis, transported to its site in one or more sections, and affixed to a permanent foundation); or
A travel trailer without wheels, built on a chassis and affixed to a permanent foundation, that is regulated under the community's floodplain management and building ordinances or laws.
"Building" does not mean a gas or liquid storage tank or a recreational vehicle, park trailer, or other similar vehicle, except as described above.
SRB - from your description these do not appear to meet the definition of building therefore they would not be subject to coverage IMO.
Blakchills - how do you attach to a "semi permanent" foundation? The foundation appears to be permanent and the building appears to be attached to that foundation even though it can be removed later, the same scenario as a MH located in MH park. Based on your description I would say these "kiosks" do meet the definition of a building and would be subject to the flood rules while attached/anchored to the foundation if you have a security interest in the "kiosk".
_________________________
The opinions expressed are mine and they are not to be taken as legal advice.