All invitations need to state the date, time, venue, and background information of your event and what The Mayor is required to do.
You should always address invitation to The Mayor in the first instance. Invitations are usually accepted on a first come first served basis, but due to high demand it may not be possible for The Mayor or Deputy Mayor to accept.
To avoid disappointment, the more advance notice you give the better.