Where is this restaurant you speak of?