Find Joshua Tree Post Office in San Bernardino County, CA

  • Joshua Tree Post Office
  • 61416 Twentynine Palms Highway, Joshua Tree, CA 92252
  • 760-366-8192