The New Buffalo Restaurant is a dining establishment located in Toronto. It offers a culinary experience for food enthusiasts.