HOME / Japanese restaurant / Edo Japan - Harwood Plaza - Grill and Sushi
320 Harwood Ave S #3, Ajax, ON L1S 2J1
+19056862626
View Business Profile