Company details
About
With great locations and famous brands, Atlas Hotels is perfect for short breaks, meetings or business trips. Book your hotel here!
Number of employees
501 - 1000
Main industry
Hospitality
Industry tags
Headquarters
Stratford Upon Avon
Country
United Kingdom
Sign up to uncover company details
5 free credit every month
Employee contacts
Name
Job Title
Phone