Mikaku Udon Bar
Restaurant
•
229 Carlton St., Toronto, ON M5A 2L2, Canada
9.0
Tuesday: 12 PM – 3 PM, 4:30 PM – 10 PM
See if anyone you trust recommends it!