An office and retail property in Chatham has changed hands for $2.35 million — or $470 per square foot — in a newly announced deal by Kislak Commercial Real Estate Services Inc.