Turtleback Mountain Resort’s clubhouse is a spacious modern facility with full-time staff. The Turtleback Taphouse & Grill is located inside. The clubhouse is located at the beautiful Sierra del Rio Championship Golf Course. The restaurant’s bar offers a full selection of drinks. A Sport Shop is next door.