No, you have to pay up front.
No they dont
Payment at time of service. They accept cash and most major credit cards.
Credit card or cash only unfortunately. They require a deposit when you visit too.
Credit card or cash only
Thanks! Your answer is awaiting moderation.