Gakhrejr Dheeraj, an Indian, and Keovongsa Thonekeo, 28, a Lao tourist, died at a hospital where other injured are undergoing treatment.
The five people injured in the crossfire were two Thais, two Indians and one Lao. All were taken to a nearby hospital, the report said, quoting police officials.
The Indians were part of a group of tourists who had just had their dinner at an Indian restaurant in the mall and were waiting for their bus at the parking lot.
They began a fight that quickly escalated into an armed battle, Samruajkit said.
According to eyewitnesses, around 20 men armed with pistols, knives and sticks ran from the club into the street, he said, adding that three men also opened fire.
The gang members fled as the police arrived at the scene, and none of them was apprehended.
Police have yet to identify the type of rifles used, but spent shells from the AK47 assault rifle were found at the scene.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)