The Josh Ranch offers four separate cabins with two to five bedrooms and six RV spaces with full hook-ups. The Ranch is a beautiful setting to host weddings, reunions, corporate retreats, etc. The Ranch is typically open from May through December and is located 15 miles south of Alpine on US Highway 191.