Il Toro Pasta & Espresso Bar

I actually hardly ever go to Italian restaurants. Probably because I am Italian and eat Italian food at home a lot. But after seeing Il Toro Pasta & Espresso Bar has a 4.7 rating on Zomato and nothing but raving reviews I had to check it out! This little gem is located on 321 North East Rd…