Baymont Inn & Suites by Wyndham

Baymont Inn & Suites by Wyndham
1308 East Navajo Blvd., Holbrook, AZ 86025 United States (USA) near junction 286 on I-40 (~0.2mi)