TNT Palace is a Caribbean restaurant known for its authentic flavors.