Staying with the theme of Café's (well sort of in this case) Its a case of if you used it you will recognise it. Those that didn't will find it difficult because its an inside view only.
Phil
I would guess some works canteen, other than that I've got no idea,apart from the other suggestion a British Restaurant somewhere !
Is it the Town Hall restaurant?