T&T [Octopus with Chorizo, Fingerlings and Salsa Verde] Edit Ottawa is a much smaller city than Toronto. In some cases that means you can actually do more. Share this post