Directions to Grand Marais:
Grand Marais is about 110 miles northeast of Duluth, MN on Minnesota Highway 61. 
From the South take I-35 through Duluth until it terminates and becomes Highway 61 going through North (East) Duluth.  It eventually becomes a four lane divided highway and continues through Two Harbors where it becomes two lanes again through Beaver Bay, Silver Bay, Shroeder, Tofte and Lutsen before you arrive in Grand Marais.  From the West and the East go to Duluth then North as above.   If you are coming from the North follow Ontario Highway 61 south from Thunder Bay, Ontario and continue 40 miles south to Grand Marais after crossing the border into the U.S.
Once you get to Grand Marais:  To get to the Co-op go to the only stoplight on Highway 61 in the middle of town and turn south (downhill).  The Co-op is one block down on the left and sits way at the back of a large city parking lot, on the opposite side of Broadway across the way from the Visitor Center and City Hall.
  Link to Map of Grand Marais: