A municipality may within one mile of its boundary direct the location, regulate and prohibit any offensive and unwholesome business or establishment.