Image

Castelo Sports Bar – 1468 St. Clair Ave W

CASTELO SPORTS BAR LOCATION AND CONTACT DETAILS 1468 St. Clair Ave W Toronto, ON M6N 1H8 Telephone: (416) 653.4346 BUSINESS HOURS Sunday to Saturday: 9 am – 2 am __________________________ Directions           SOCIAL MEDIA            Photos