Larkin Development bringing Larkin Men's Club back to life as apartments By: Buffalo Business First via Business Journals November 28, 2022 at 10:00 AM EST A 16,000-square-foot, circa-1890 building at 696 Seneca St., is Larkin Development Co.'s next project. Read More >>