Yep, it's there alright in the little plaza with Izi and across the street from Pineapple Pete's. I know I drove past it thinking the same thing. I just looked it up online and they don't use the word 'Wild' which to me means that it's not a franchised unit like KFC or Burger King would be on the island. Never been inside, but it's there so it may be worth a phone call to check them out.