it's not a restaurant! it's a temple.
it is hua shan in west of china. it's the only path way on the mountain in the pictures shown.