El Zócalo offers traditional Mexican flavors, inviting patrons to enjoy authentic tastes with friends and family. The establishment is located at 1826 St Clair Avenue West.