Yes, I think I remember the place, when I worked in Town back in the early 70s some of us went for a lunchtime meal there as there was a cafeteria inside. The building was round the back of the Bullring on the Markets side if I remember?
Other than that, I don't really know what sort of place it...