Caribbean restaurant offering unique Caribbean and British cuisine. Known for flavorful dishes and catering services.