Established in 1927, the Lowell Inn offers fine dining for business or pleasure and thirty-five newly restored rooms in beautiful downtown Stillwater, Minnesota. We are uniquely qualified to make your experience with us perfect, be that an intimate ...
View more