SO I assume "turn right" refers to coming from Grand Case. I don't remember a restaurant in that location....sounds good but on the hill, bottom of the hill....where is it