Municipal Complex holds grand opening