To be quite honest, I am not really sure, the Lowell Inn was built in 1927. Is far as I know, the Lowell Inn was build on the foundation of the Sawyer House, so 1921 was probably the the Sawyer House, and unfortunately I have no information about the rooms at that time Alex
Same One
Thanks! Your answer is awaiting moderation.