Island Flava 409 Dalhousie Street Dining Island Flava is a Caribbean & Canadian take-out restaurant also specializing in parties and catering for any occasion. Location Details Where 409 Dalhousie Street Contact 613 321-4198 Website Visit Website Social Location