New restaurant recently locates at North Columbus