Caribbean restaurant specializing in pizza.