Leech Lake is a beautiful area. There are many drives to take through the area with great scenery. As long as you're there, I'd recommend you find a way to head West to Itasca State Park (it is about an hours drive). Not only will there be excellent photos on the way, once you are are the park, you can hike across the headwaters of the Mississippi River! Literally, you will be able to walk across the river! It is a fun thing to do. There is also a drive through the woods that will be full of color and you may sight animals also. Highly reoommended.
If you can afford the 2-3 hour drive East to Duluth Mn, then you are at the southern end of Minnesota's North Shore. From Duluth, take Hwy 61 NorthEast up to Grand Portage State Park. This is a considerable drive, about 3 hours, but well worth it. Recommend stopping at Split Rock State Park and touring the lighthouse, Tettagouche State Park and hiking the falls, Gooseberry Falls State Park for hiking, Temperance River is definitely worth a stop, and end with the living history at Grand Portage. If you can spare the time, continue into Canada to Old Fort Williams at Thunder Bay. Incredible! Google it. Living history at its very best. I'd suggest making it a day trip using one of the State Parks in Minnesota as base camp. If you haven't been to this part of the US before, take advantage of it. We totally enjoy it.
PS - There are some excellent mom&pop restaurants and pie shops on US 61.