Taloola Cafe is a special place where you will find satisfaction from delicious wholesome foods, friendly service, ambient tunes and an atmosphere of comfort and uniqueness. Licensed by the LCBO.

View Full Menu Here