Ay Por Dios!, a new upscale Mexican restaurant on West Franklin Street, officially opened on Sept. 28 after months of delay. The restaurant held a grand opening celebration on Thursday with a mariachi ...