I reread your Post and I believe you have represented your requirement fairly.
My solution is not perfect, I admit.
If each establishment has a Topic, can’t you put the contact information in the first Post of the Topic in nicely formatted markdown?
What else were you planning to use those Topics for?