Indian Lodge, nestled in Davis Mountains State Park, TX, offers both a respite from tent camping, and a very good restaurant. Not only is the food good and plentiful, but the prices are very inexpensive, and the wait-staff (being state employees) is not allowed to accept tips. Definitely recommended!