a restaurant perched on the mountain side