It can be done in a limited way as we're doing it.
Make a Store Owner user for your business manager in the other city. Now link this Store Owner User to every restaurants/store in the respective city. There you go, I know its a bit manual work on your end, but it does its job perfectly.
Your manager will be able to see his city data, and with my Reports Module, he can get the detailed data for his linked stores too.