Scaddabush Italian Kitchen & Bar on Front Street is a popular dining spot in Toronto, known for its rustic Italian cuisine and lively atmosphere. It offers a variety of dishes including tasty pizzas, pasta, and other traditional Italian fare, complemented by an extensive drink menu. The restaurant is perfect for both casual dining and special occasions.