Takara Restaurant Japonais 4th floor of the Cour Mont-Royal Shopping Centre 1455 rue Peel, Montréal, QC ●●●●●●●○○○ 7 out of 10 I'm always really nervous going to Japanese restaurants in Montreal. Well, nervous and excited, because the Japanese in Montreal is not known to be … [Read more...] about Takara Restaurant Japonais