A Main Street landmark building, once known as the Mayflower Hotel, is about to get a major facelift in the ongoing effort to revitalize downtown.