Location. Springhill Suites by Marriott Thatcher is a business-friendly hotel located in Thatcher.
Hotel Features.