AMHERST, N.Y. — The home décor chain At Home is coming to the Station Twelve shopping center in Amherst on the site of the former Northtown Plaza.
At Home will lease 70,000 square feet when the store opens later this year. WS Development of Chestnut Hill, Mass., is developing Station Twelve.
"The fact that WS is not only bringing in a new tenant but they are filling existing space is tremendous," said Brian Kulpa, Amherst supervisor. You can read the full story on Buffalo Business First's website.