New restaurant

New Location!!
New Location!!
Consumers Square in Cheektowaga is adding a restaurant. According to Texas Roadhouse's website, a new location will be opening in March. Not only are they known for their steaks, but also for their peanuts as you wait and at your table and their tasty rolls and butter...