Levera Pond is a natural feature, located at Levera Pond, Grenada
Wonderful place, well enjoyed experience.
Awesome place. Beautiful views and nice hiking trails around the pond.