I've heard once:
McDonalds is the largest toll-free toilets network in Moscow. It even has a designation - large yellow "M" which means "Men"
They provide adequate facilities and each has a snackbar attached.