answersLogoWhite

0

Talk Sport Radio is a station that focuses on European football which is refered to as soccer in the United States. Talk Sport's office is located in London, England.

User Avatar

Wiki User

12y ago

What else can I help you with?