Castelo Sports Bar – 1468 St. Clair Ave W Business Type: Sports Bar 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 Related Businesses Tropical Venue Restaurant & Bar – 1776 St. Clair Ave W Stars By Night – 1658 St. Clair Ave W O Espeta Bar & Grill – 1480 St. Clair Ave W Marinho Sports Bar – 1708 St. Clair Ave W Glamour Sports Bar – 1474 St. Clair Ave W