Lake Placid Solar Field

USA / Florida / Lake Placid /
 solar field, energy storage
 Upload a photo

Nearby cities:
Coordinates:   27°19'55"N   81°22'3"W
This article was last modified 3 years ago