corduroy palace