answersLogoWhite

0

The Buffalo Bulls American football team play at the University at Buffalo stadium in Amherst, New York. The stadium holds 31,000 and the team has been playing there since 1993.

User Avatar

Wiki User

11y ago

What else can I help you with?