Nina's Tropical Island Caribbean RestaurantRestaurantsVaughan, ON+19056698301ninascaribbeanrestaurant@gmail.comVisit website