DIRECTORY Scaddabush Italian Kitchen & Bar Listing Type: Restaurants Address: 200 Front St. W, Toronto, ON M5V 3J1 Visit Website