Tag: Elia Herrera

Newly opened at King St West, Los Colibris boasts the title of the first upscale Mexican restaurant in King West.