Buffalo Bills Stadium Debate The Bills stadium has been located in Orchard Park since the 70’s. Now theres a push to move the new stadium into downtown Buffalo. What do you think should happen to the new stadium? You Might Also Like Preparing for Record Store Day in Buffalo, NY April 12, 2023 Rocking the Pink Hair! March 4, 2022 Nickel City Pretty’s Guide to Dry January January 12, 2022