Champs Sports Grill on North Atherton Street.
Champs Sports Grill on North Atherton Street. CDT file photo
Champs Sports Grill on North Atherton Street. CDT file photo