Mountain palace