At al-Shark (the Orient) Restaurant.
The Spanish word for Shark is: tiburón.
The YouTube Video lists this as their site: (Templo de Diosas).
However, it seems to have gone down recently.
They are from Venezuela; and this is the second video I have of them.
The dancing group was also on this post (Click Here), but they removed the video. The link was working at that time, though.