Another option worth investigating may be to shoot a "translated pano" from inside?
I have not tried this, but here is the idea:
- pick your intended outside shooting point, direction and framing.
- figure out a plane inside the building that is perpendicular to the intended direction and located rear/front in such a way that the entire frame can be covered by moving inside the building,
- capture as many images as needed by moving sidewise with 30% overlap,
- use PTGui to stitch the images.
This would not always be possible but may end up being easier if showing the outside of the restaurant is not needed? This sort if recreates an impossible shot where the windows and walls have become transparent.