Minnesota

Lowell Inn

75

102 N. 2nd St.,
Stillwater,
MN,
United States,
55082.

An institution since 1927, the inn is an over-the-top trip in time, with giant crystal chandeliers, wall murals, and parlor spots for sitting and sipping an old-fashioned.