I wouldn't doubt it; and I'd bet it would also work for apartment buildings. This is incredible -- where do the plants even get the energy to grow 347 cherry tomatoes in a year?
This would be a heck of a lot better for the environment, too, than the mess we've currently made of agriculture -- huge quantities of fertilizer producing algae-laden dead zones in the Caribbean. A flexible government not beholden to farm lobbies would subsidize this immediately.
Grow sugarcane in it, and we'd even have energy independence from Saudi Arabia! :)