EEdinburgh Read More Review: Down the Hatch, a Canadian restaurant in the city centre25 December 2025 Down the Hatch on Antigua Street brings a massive slice of Canada to the city centre. While the…