Map of Virgin Lake in Palo Alto County, IA:

Virgin Lake Palo Alto Silver Lake 43.102386 -94.8968171