Keighley’s new £1.1 million civic centre will be opened next week by the Princess Royal.
She will tour the North Street building, meet invited guests and unveil a plaque.
The princess will also have lunch during Tuesday’s visit, which is expected to last about an hour.
She is due to arrive between noon and 12.30pm.
More than 100 people have been invited to attend the event, including civic dignitaries, representatives of organisations across Keighley, district and town council officers and partners involved in the project.
The town council-led scheme has seen the transformation of the old police station and courts building, which had been empty for over four years.
The revamped premises now house visitor attractions, a conference and dining room, a first-floor restaurant, a ground-floor coffee bar, kitchens, a police contact point, rooms for debt and housing advice, and space for town council staff.
The attractions will include Victorian-style cells, law and order exhibits and a pair of crime scene rooms.