Champs Sports Bar is in Charlotte Mews which is between Charlotte and Simcoe Streets downtown, and between George and Aylmer Streets.
Champs Sports Bar is in Charlotte Mews which is between Charlotte and Simcoe Streets downtown, and between George and Aylmer Streets.