Los Colibris is located at 220 King St. W. (between Duncan and Simcoe streets), right in the Theatre and Entertainment Districts. Situated above sister restaurant El Caballito, the space was created by Douglas Design Studio and the Mazenga Group contractors.
Add a review