Top Local Places

Invictus Restaurant and Bar

1331 St Clair Avenue West, Toronto, Canada
Restaurant/cafe

Description

ad

A restaurant gem on St Clair West ! Daily specials on pizza, pasta , drinks, and more! Live entertainment featured !

Quiz

NEAR Invictus Restaurant and Bar