Castelo Sports Bar
Bar · Bar and Grill · Pub
Castelo Sports Bar is a lively spot for enjoying games and relaxing with drinks. It offers a vibrant atmosphere for sports enthusiasts.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Castelo Sports Bar.
Local restaurants nearby
1468 St Clair Ave W, ON


