The Mayfair opened 1961,was demolished in 1999 to make way for The Gate Complex. The entrance to The Gate is on Stowell St. these days.
To me that property is on the wrong side of the road but my memory could by flawed.
As only at the Mayfair once or twice ? Memory?
Allan C.