This establishment appears to be a bar and restaurant with a name suggesting a connection to Punta Cana. Search results indicate it is located in Alicante, Spain.