On The Town is a cozy neighborhood bar in Toronto, ON, known for its relaxed atmosphere and friendly staff.
Patrons can enjoy a variety of drinks and pub fare while socializing with friends or watching live sports events on the big screens.
Generated from their business information