TK O'Sheas Sports Cafe

601 Neponset St.
Canton
Massachusetts
United States