angola football stadium on water football stadium built on water football stadium on water Football Stadium On Water net Thursday, March 21, 2002 The petrovsky stadium sits on an island in the maly neva little neva river surrounded on three sides by water writes paul oconnor. The foll...