Nature Photography – Lake Avalon in Bella Vista, Arkansas

Nature Photography – Lake Avalon in Bella Vista, Arkansas

Lake Avalon in Bella Vista,¬†Arkansas is known is known for being the Original Lake in Bella Vista. Construction of the lake was completed in 1968. Lake Avalon is the largest lake in Bella Vista with a “no wake” setting, and as a result, it provides a peaceful