I think St Mary St is perfect for that. Long may it continue, and the Hayes should be the same. The only gripe from me is closing Castle St. The knock on effect is huge, and the fact that the council know that and do it anyway rankles. They are supposed to serve the citizens not obstruct them.
I know they are serving them (n0 pun intended) with the eating area but people may go there once a week until the novelty wears off, thousands of people on foot in cars and on buses use it every day, or they would be if the council didn't keep closing it.