Located in beautiful downtown Stillwater, MN, the Lowell Inn is the perfect destination for a lovely meal, a weekend get-away, or the perfect wedding.