There are no places to eat inside the park but
you can find plenty of restaurants in the towns bordering Joshua Tree.
Carousel Cafe restaurant fells like the regular small town American
restaurant. We ate there on two occasions, once for breakfast
and once for lunch. We had omelettes for breakfast and steaks for
lunch, the usual of what you would expect to get in a diner.
In short: food is eatable, nothing fancy, low prices. Address: 72317
29 Palms Hwy, 29 Palms, California