Deutsch Bank Solar Parking Structure

Piscataway, NJ United States