Thorofare Solar Power Station

West Deptford, NJ