Like its name, Cottage Grove is a cozy West Coast town that feels more like a charming hidden New England gem. Located in Lane County, Oregon, it is one of the ... and historical attractions. Here are ...