Grand Deniz is a restaurant that accommodates tourist groups.