Yes, Sheen Falls Country Club does require a credit or debit card to secure your reservation.