Fairfield Inn & Suites by Marriott Twentynine Palms

6333 Encelia Avenue
California
United States