The Dover SUN Park Project USA

The Dover SUN park will have solar panels installed over 103 acres of land.



  • Dover City
  • Solar Panels
  • Dover Sun Solar Plant