Sharzeh restaurant is located next to the vakil bazar , vakil bath and vakil mosque and it is one of the oldest restaurant in shiraz so you can go there after see these places.
It is impressive place with traditional design. You can taste very delicious Iranian foods and enjoy traditional music there. Before you choose your food they served hot bread that is so delicious.
You can eat dinner and lunch there and eat some of the classical dessert from all the city in iran especial in shiraz tour.
It has very lovely staff so I recommended to you to go there.