Rated this place:
127 Strachan Avenue, Toronto, ON, M6J2S7
Hidden Gem Italian Restaurant: Definitely one of toronto's best kept secrets. Cozy atmosphere, amazingly flavourful food. It's almost Italian fusion (try the chocolate-chili ribs) yet still has the key basics - Pastas, Pizza, Carne... Try it out, but keep it a secret!