A historic hardware store turned retail building off Baymeadows road traded hands for $3.55 million.